public final class DefaultChannelId extends java.lang.Object implements ChannelId
ChannelId
implementation.Modifier and Type | Field and Description |
---|---|
private byte[] |
data |
private int |
hashCode |
private static InternalLogger |
logger |
private java.lang.String |
longValue |
private static byte[] |
MACHINE_ID |
private static java.util.concurrent.atomic.AtomicInteger |
nextSequence |
private static int |
PROCESS_ID |
private static int |
PROCESS_ID_LEN |
private static int |
RANDOM_LEN |
private static int |
SEQUENCE_LEN |
private static long |
serialVersionUID |
private java.lang.String |
shortValue |
private static int |
TIMESTAMP_LEN |
Modifier | Constructor and Description |
---|---|
private |
DefaultChannelId() |
Modifier and Type | Method and Description |
---|---|
private int |
appendHexDumpField(java.lang.StringBuilder buf,
int i,
int length) |
java.lang.String |
asLongText()
Returns the long yet globally unique string representation of the
ChannelId . |
java.lang.String |
asShortText()
Returns the short but globally non-unique string representation of the
ChannelId . |
int |
compareTo(ChannelId o) |
private static int |
defaultProcessId() |
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
static DefaultChannelId |
newInstance()
Returns a new
DefaultChannelId instance. |
private java.lang.String |
newLongValue() |
java.lang.String |
toString() |
private int |
writeInt(int i,
int value) |
private int |
writeLong(int i,
long value) |
private static final long serialVersionUID
private static final InternalLogger logger
private static final byte[] MACHINE_ID
private static final int PROCESS_ID_LEN
private static final int PROCESS_ID
private static final int SEQUENCE_LEN
private static final int TIMESTAMP_LEN
private static final int RANDOM_LEN
private static final java.util.concurrent.atomic.AtomicInteger nextSequence
private final byte[] data
private final int hashCode
private transient java.lang.String shortValue
private transient java.lang.String longValue
public static DefaultChannelId newInstance()
DefaultChannelId
instance.private static int defaultProcessId()
private int writeInt(int i, int value)
private int writeLong(int i, long value)
public java.lang.String asShortText()
ChannelId
ChannelId
.asShortText
in interface ChannelId
public java.lang.String asLongText()
ChannelId
ChannelId
.asLongText
in interface ChannelId
private java.lang.String newLongValue()
private int appendHexDumpField(java.lang.StringBuilder buf, int i, int length)
public int hashCode()
hashCode
in class java.lang.Object
public int compareTo(ChannelId o)
compareTo
in interface java.lang.Comparable<ChannelId>
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object