kieker.common.record.flow
Class AbstractEvent
java.lang.Object
  
kieker.common.record.AbstractMonitoringRecord
      
kieker.common.record.flow.AbstractEvent
- All Implemented Interfaces: 
 - Serializable, Comparable<IMonitoringRecord>, IEventRecord, IFlowRecord, IMonitoringRecord, IMonitoringRecord.BinaryFactory, IMonitoringRecord.Factory
 
- Direct Known Subclasses: 
 - AbstractTraceEvent
 
public abstract class AbstractEvent
- extends AbstractMonitoringRecord
- implements IMonitoringRecord.Factory, IMonitoringRecord.BinaryFactory, IEventRecord
  
- Since:
 
  - 1.5
 
- Author:
 
  - Jan Waller
 
- See Also:
 - Serialized Form
 
 
 
 
 
| 
Constructor Summary | 
AbstractEvent(ByteBuffer buffer,
              IRegistry<String> stringRegistry)
 
          This constructor converts the given array into a record. | 
AbstractEvent(long timestamp)
 
          This constructor uses the given parameter to initialize the field of this record. | 
 
 
| Methods inherited from class kieker.common.record.AbstractMonitoringRecord | 
checkArray, classForName, compareTo, createFromArray, createFromByteBuffer, createFromStringArray, equals, fromStringArrayToTypedArray, getLoggingTimestamp, hashCode, setLoggingTimestamp, toString, typesForClass | 
 
 
 
 
AbstractEvent
public AbstractEvent(long timestamp)
- This constructor uses the given parameter to initialize the field of this record.
- Parameters:
 timestamp - The timestamp of this record.
 
AbstractEvent
public AbstractEvent(ByteBuffer buffer,
                     IRegistry<String> stringRegistry)
              throws BufferUnderflowException
- This constructor converts the given array into a record.
- Parameters:
 buffer - The bytes for the record.
- Throws:
 BufferUnderflowException - if buffer not sufficient
 
initFromArray
@Deprecated
public final void initFromArray(Object[] values)
- Deprecated. This record uses the 
IMonitoringRecord.Factory mechanism. Hence, this method is not implemented.
- This method should initialize the record based on the given values. The array should be one of those resulting from a call to 
IMonitoringRecord.toArray().
- Specified by:
 initFromArray in interface IMonitoringRecord
 
- Parameters:
 values - The values for the record.
 
  
initFromBytes
@Deprecated
public void initFromBytes(ByteBuffer buffer,
                                     IRegistry<String> stringRegistry)
                   throws BufferUnderflowException
- Deprecated. This record uses the 
IMonitoringRecord.BinaryFactory mechanism. Hence, this method is not implemented.
- This method should initialize the record based on the given values. The array should be one of those resulting from a call to
 
IMonitoringRecord.writeBytes(ByteBuffer, IRegistry).
- Specified by:
 initFromBytes in interface IMonitoringRecord
 
- Parameters:
 buffer - The bytes for the record.stringRegistry - The Registry storing the strings.
- Throws:
 BufferUnderflowException - if buffer not sufficient
 
  
getTimestamp
public final long getTimestamp()
- Specified by:
 getTimestamp in interface IEventRecord
 
- Returns:
 - The time stamp of this record.
 
 
Copyright 2014 Kieker Project, http://kieker-monitoring.net>