org.apache.muse.core.routing
Class RandomResourceIdFactory
java.lang.Object
org.apache.muse.core.routing.RandomResourceIdFactory
- All Implemented Interfaces:
- ResourceIdFactory
public class RandomResourceIdFactory
- extends Object
- implements ResourceIdFactory
This ResourceIdFactory creates IDs that are random UUIDs, as generated
by Muse's RandomUuidFactory. The QName of
the identifier is specified in WsaUtils.DEFAULT_RESOURCE_ID_QNAME.
- Author:
- Dan Jemiolo (danj)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RandomResourceIdFactory
public RandomResourceIdFactory()
getIdentifierName
public QName getIdentifierName()
- Specified by:
getIdentifierName
in interface ResourceIdFactory
- Returns:
- The value defined by WsaUtils.DEFAULT_RESOURCE_ID_QNAME
getNextIdentifier
public String getNextIdentifier()
- Specified by:
getNextIdentifier
in interface ResourceIdFactory
- Returns:
- A random UUID prefixed by "uuid:"
- See Also:
RandomUuidFactory.createUUID()
Copyright © 2005-2011 Apache Web Services - Muse. All Rights Reserved.