public abstract class AbstractTraceEvent extends AbstractEvent implements ITraceRecord
| Modifier and Type | Field and Description |
|---|---|
static int |
ORDER_INDEX |
static long |
TRACE_ID
default constants.
|
TIMESTAMPTYPE_SIZE_BOOLEAN, TYPE_SIZE_BYTE, TYPE_SIZE_CHARACTER, TYPE_SIZE_DOUBLE, TYPE_SIZE_FLOAT, TYPE_SIZE_INT, TYPE_SIZE_LONG, TYPE_SIZE_SHORT, TYPE_SIZE_STRING| Constructor and Description |
|---|
AbstractTraceEvent(IValueDeserializer deserializer) |
AbstractTraceEvent(long timestamp,
long traceId,
int orderIndex)
Creates a new instance of this class using the given parameters.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj)
Performs a null-check, a this-check, and a class-check.
|
int |
getOrderIndex() |
long |
getTraceId() |
int |
hashCode() |
void |
setTraceId(long traceId) |
java.lang.String |
toString()
Creates a string representation of this record.
This method should not be used for serialization purposes since this is not the purpose of Object's toString method. |
getTimestamp, setTimestampcheckArray, classForName, compareTo, createFromDeserializer, fromStringArrayToTypedArray2, getLoggingTimestamp, isNotEqual, isNotEqual, setLoggingTimestamp, typesForClassclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetLoggingTimestamp, getSize, getValueNames, getValueTypes, serialize, setLoggingTimestamppublic static final long TRACE_ID
public static final int ORDER_INDEX
public AbstractTraceEvent(long timestamp,
long traceId,
int orderIndex)
timestamp - timestamptraceId - traceIdorderIndex - orderIndexpublic AbstractTraceEvent(IValueDeserializer deserializer) throws RecordInstantiationException
deserializer - The deserializer to useRecordInstantiationException - when the record could not be deserializedpublic boolean equals(java.lang.Object obj)
Performs a null-check, a this-check, and a class-check. Moreover, it checks each attribute for equality.
equals in class AbstractEventpublic int hashCode()
hashCode in class AbstractEventpublic final long getTraceId()
getTraceId in interface ITraceRecordpublic final void setTraceId(long traceId)
setTraceId in interface ITraceRecordpublic final int getOrderIndex()
getOrderIndex in interface ITraceRecordpublic java.lang.String toString()
toString in interface IMonitoringRecordtoString in class AbstractEventCopyright 2021 Kieker Project, http://kieker-monitoring.net