jimm.twice.ice.identifier
Class Identifier
java.lang.Object
jimm.twice.ice.identifier.Identifier
- Direct Known Subclasses:
- CancellationIdentifier, PackageIdentifier, PackageSequenceIdentifier, PayloadIdentifier, RequestIdentifier, ResponseIdentifier, SubElementIdentifier, SubscriptionIdentifier
- public abstract class Identifier
- extends java.lang.Object
These classes generate ICE identifiers. Note that these are not
the same as Universally Unique Identifiers (UUID), used for identifying
syndicators and subscribers.
FIX: the count values used in subclasses need to be unique across
all requests, not just requests within a session.
- Author:
- Jim Menard, jimm@io.com
Constructor Summary |
protected |
Identifier(java.lang.String domain)
Constructor. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SEPARATOR
protected static final java.lang.String SEPARATOR
- See Also:
- Constant Field Values
SEPARATOR_CHAR
protected static final char SEPARATOR_CHAR
- See Also:
- Constant Field Values
domain
protected java.lang.String domain
dtStamp
protected java.lang.String dtStamp
Identifier
protected Identifier(java.lang.String domain)
- Constructor.
- Parameters:
domain
- the machine's domain