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 protectedContainerEvent(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 StringgetUrl()voidinitFromArray(Object[] values)Deprecated.This record uses theIMonitoringRecord.Factorymechanism.voidinitFromBytes(ByteBuffer buffer, kieker.common.util.registry.IRegistry<String> stringRegistry)Deprecated.This record uses theIMonitoringRecord.BinaryFactorymechanism.-
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.Factorymechanism. Hence, this method is not implemented.- Specified by:
initFromArrayin 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.BinaryFactorymechanism. Hence, this method is not implemented.- Specified by:
initFromBytesin interfacekieker.common.record.IMonitoringRecord- Throws:
BufferUnderflowException
-
getUrl
public final String getUrl()
-
-