public abstract class AbstractJVMRecord extends AbstractMonitoringRecord
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
HOSTNAME
default constants.
|
static java.lang.String |
VM_NAME |
TYPE_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 |
|---|
AbstractJVMRecord(IValueDeserializer deserializer) |
AbstractJVMRecord(long timestamp,
java.lang.String hostname,
java.lang.String vmName)
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.
|
java.lang.String |
getHostname() |
long |
getTimestamp() |
java.lang.String |
getVmName() |
int |
hashCode() |
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. |
checkArray, classForName, compareTo, createFromDeserializer, fromStringArrayToTypedArray2, getLoggingTimestamp, isNotEqual, isNotEqual, setLoggingTimestamp, typesForClassclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetSize, getValueNames, getValueTypes, serializepublic static final java.lang.String HOSTNAME
public static final java.lang.String VM_NAME
public AbstractJVMRecord(long timestamp,
java.lang.String hostname,
java.lang.String vmName)
timestamp - timestamphostname - hostnamevmName - vmNamepublic AbstractJVMRecord(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 AbstractMonitoringRecordpublic int hashCode()
hashCode in class AbstractMonitoringRecordpublic final long getTimestamp()
public final java.lang.String getHostname()
public final java.lang.String getVmName()
public java.lang.String toString()
toString in interface IMonitoringRecordtoString in class java.lang.ObjectCopyright 2020 Kieker Project, http://kieker-monitoring.net