org.apache.camel.impl
Class ActiveMQUuidGenerator

java.lang.Object
  extended by org.apache.camel.impl.ActiveMQUuidGenerator
All Implemented Interfaces:
UuidGenerator

public class ActiveMQUuidGenerator
extends Object
implements UuidGenerator

UuidGenerator which is a fast implementation based on how

Constructor Summary
ActiveMQUuidGenerator()
           
ActiveMQUuidGenerator(String prefix)
           
 
Method Summary
 String generateSanitizedId()
          Generate a unique ID - that is friendly for a URL or file system
static String generateSanitizedId(String id)
          Ensures that the id is friendly for a URL or file system
 String generateUuid()
          Generates a UUID string representation.
static String getHostName()
          As we have to find the hostname as a side-affect of generating a unique stub, we allow it's easy retrieval here
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActiveMQUuidGenerator

public ActiveMQUuidGenerator(String prefix)

ActiveMQUuidGenerator

public ActiveMQUuidGenerator()
Method Detail

getHostName

public static String getHostName()
As we have to find the hostname as a side-affect of generating a unique stub, we allow it's easy retrieval here

Returns:
the local host name

generateUuid

public String generateUuid()
Description copied from interface: UuidGenerator
Generates a UUID string representation.

Specified by:
generateUuid in interface UuidGenerator
Returns:
the unique id.

generateSanitizedId

public String generateSanitizedId()
Generate a unique ID - that is friendly for a URL or file system

Returns:
a unique id

generateSanitizedId

public static String generateSanitizedId(String id)
Ensures that the id is friendly for a URL or file system

Parameters:
id - the unique id
Returns:
the id as file friendly id


Apache CAMEL