kieker.common.record
Interface IMonitoringRecord
- All Superinterfaces:
- Comparable<IMonitoringRecord>, Serializable
- All Known Subinterfaces:
- IEventRecord, IFlowRecord, ITraceRecord
- All Known Implementing Classes:
- AbstractEvent, AbstractMonitoringRecord, AbstractOperationEvent, AbstractTraceEvent, AfterConstructorEvent, AfterConstructorFailedEvent, AfterOperationEvent, AfterOperationFailedEvent, AfterOperationFailedObjectEvent, AfterOperationObjectEvent, BeforeConstructorEvent, BeforeOperationEvent, BeforeOperationObjectEvent, BranchingRecord, CallConstructorEvent, CallOperationEvent, CallOperationObjectEvent, ConstructionEvent, CPUUtilizationRecord, EmptyRecord, MemSwapUsageRecord, OperationExecutionRecord, RegistryRecord, ResourceUtilizationRecord, SplitEvent, TimestampRecord, Trace
public interface IMonitoringRecord
- extends Serializable, Comparable<IMonitoringRecord>
- Author:
- Andre van Hoorn, Jan Waller
Nested Class Summary |
static interface |
IMonitoringRecord.Factory
Any record that implements this interface has to conform to certain specifications. |
getLoggingTimestamp
long getLoggingTimestamp()
setLoggingTimestamp
void setLoggingTimestamp(long timestamp)
toArray
Object[] toArray()
toString
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.
- Overrides:
toString
in class Object
initFromArray
void initFromArray(Object[] values)
getValueTypes
Class<?>[] getValueTypes()
Copyright 2012 Kieker Project, http://kieker-monitoring.net>