Package org.iobserve.common.record
Class ContainerEvent
- java.lang.Object
-
- kieker.common.record.AbstractMonitoringRecord
-
- org.iobserve.common.record.ContainerEvent
-
- All Implemented Interfaces:
Serializable
,Comparable<kieker.common.record.IMonitoringRecord>
,kieker.common.record.IMonitoringRecord
,kieker.common.record.IMonitoringRecord.BinaryFactory
,kieker.common.record.IMonitoringRecord.Factory
- Direct Known Subclasses:
ContainerAllocationEvent
,ContainerDeallocationEvent
public abstract class ContainerEvent extends kieker.common.record.AbstractMonitoringRecord implements kieker.common.record.IMonitoringRecord.Factory, kieker.common.record.IMonitoringRecord.BinaryFactory
- Since:
- 1.12
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ContainerEvent(Object[] values, Class<?>[] valueTypes)
This constructor uses the given array to initialize the fields of this record.ContainerEvent(String url)
Creates a new instance of this class using the given parameters.ContainerEvent(ByteBuffer buffer, kieker.common.util.registry.IRegistry<String> stringRegistry)
This constructor converts the given array into a record.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description String
getUrl()
void
initFromArray(Object[] values)
Deprecated.This record uses theIMonitoringRecord.Factory
mechanism.void
initFromBytes(ByteBuffer buffer, kieker.common.util.registry.IRegistry<String> stringRegistry)
Deprecated.This record uses theIMonitoringRecord.BinaryFactory
mechanism.-
Methods inherited from class kieker.common.record.AbstractMonitoringRecord
checkArray, classForName, compareTo, createFromArray, createFromArray, createFromByteBuffer, createFromByteBuffer, createFromStringArray, equals, fromStringArrayToTypedArray, getLoggingTimestamp, hashCode, registerStrings, setLoggingTimestamp, toString, typesForClass
-
-
-
-
Field Detail
-
URL
public static final String URL
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ContainerEvent
public ContainerEvent(String url)
Creates a new instance of this class using the given parameters.- Parameters:
url
- url
-
ContainerEvent
protected ContainerEvent(Object[] values, Class<?>[] valueTypes)
This constructor uses the given array to initialize the fields of this record.- Parameters:
values
- The values for the record.valueTypes
- The types of the elements in the first array.
-
ContainerEvent
public ContainerEvent(ByteBuffer buffer, kieker.common.util.registry.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
-
-
Method Detail
-
initFromArray
@Deprecated public void initFromArray(Object[] values)
Deprecated.This record uses theIMonitoringRecord.Factory
mechanism. Hence, this method is not implemented.- Specified by:
initFromArray
in interfacekieker.common.record.IMonitoringRecord
-
initFromBytes
@Deprecated public void initFromBytes(ByteBuffer buffer, kieker.common.util.registry.IRegistry<String> stringRegistry) throws BufferUnderflowException
Deprecated.This record uses theIMonitoringRecord.BinaryFactory
mechanism. Hence, this method is not implemented.- Specified by:
initFromBytes
in interfacekieker.common.record.IMonitoringRecord
- Throws:
BufferUnderflowException
-
getUrl
public final String getUrl()
-
-