Class ContainerDeallocationEvent

    • Nested Class Summary

      • Nested classes/interfaces inherited from interface kieker.common.record.IMonitoringRecord

        kieker.common.record.IMonitoringRecord.BinaryFactory, kieker.common.record.IMonitoringRecord.Factory
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int SIZE
      Descriptive definition of the serialization size of the record.
      static Class<?>[] TYPES  
      • Fields inherited from class kieker.common.record.AbstractMonitoringRecord

        TYPE_SIZE_BOOLEAN, TYPE_SIZE_BYTE, TYPE_SIZE_CHARACTER, TYPE_SIZE_DOUBLE, TYPE_SIZE_FLOAT, TYPE_SIZE_INT, TYPE_SIZE_LONG, TYPE_SIZE_SHORT, TYPE_SIZE_STRING
    • Field Detail

      • SIZE

        public static final int SIZE
        Descriptive definition of the serialization size of the record.
        See Also:
        Constant Field Values
      • TYPES

        public static final Class<?>[] TYPES
    • Constructor Detail

      • ContainerDeallocationEvent

        public ContainerDeallocationEvent​(String url)
        Creates a new instance of this class using the given parameters.
        Parameters:
        url - url
      • ContainerDeallocationEvent

        public ContainerDeallocationEvent​(Object[] values)
        This constructor converts the given array into a record. It is recommended to use the array which is the result of a call to toArray().
        Parameters:
        values - The values for the record.
      • ContainerDeallocationEvent

        protected ContainerDeallocationEvent​(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.
      • ContainerDeallocationEvent

        public ContainerDeallocationEvent​(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

      • toArray

        public Object[] toArray()
        Specified by:
        toArray in interface kieker.common.record.IMonitoringRecord
      • registerStrings

        public void registerStrings​(kieker.common.util.registry.IRegistry<String> stringRegistry)
        Specified by:
        registerStrings in interface kieker.common.record.IMonitoringRecord
        Overrides:
        registerStrings in class kieker.common.record.AbstractMonitoringRecord
      • getValueTypes

        public Class<?>[] getValueTypes()
        Specified by:
        getValueTypes in interface kieker.common.record.IMonitoringRecord
      • getSize

        public int getSize()
        Specified by:
        getSize in interface kieker.common.record.IMonitoringRecord
      • initFromArray

        @Deprecated
        public void initFromArray​(Object[] values)
        Deprecated.
        This record uses the IMonitoringRecord.Factory mechanism. Hence, this method is not implemented.
        Specified by:
        initFromArray in interface kieker.common.record.IMonitoringRecord
        Overrides:
        initFromArray in class ContainerEvent