Kieker 1.5

kieker.common.record
Interface IMonitoringRecord

All Superinterfaces:
Comparable<IMonitoringRecord>, Serializable
All Known Implementing Classes:
AbstractEvent, AbstractMonitoringRecord, AbstractOperationEvent, AbstractTraceEvent, AfterOperationEvent, AfterOperationFailedEvent, BeforeOperationEvent, BranchingRecord, CallOperationEvent, 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.
 
Method Summary
 long getLoggingTimestamp()
           
 Class<?>[] getValueTypes()
           
 void initFromArray(Object[] values)
           
 void setLoggingTimestamp(long timestamp)
           
 Object[] toArray()
           
 String toString()
          Creates a string representation of this record.
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

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()

Kieker 1.5

Copyright 2012 the Kieker Project, http://kieker-monitoring.net