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, typesForClass
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getSize, getValueNames, getValueTypes, serialize
public 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 AbstractMonitoringRecord
public int hashCode()
hashCode
in class AbstractMonitoringRecord
public final long getTimestamp()
public final java.lang.String getHostname()
public final java.lang.String getVmName()
public java.lang.String toString()
toString
in interface IMonitoringRecord
toString
in class java.lang.Object
Copyright 2020 Kieker Project, http://kieker-monitoring.net