Class AbstractThreadBasedEvent

All Implemented Interfaces:
Serializable, Comparable<IMonitoringRecord>, IClassSignature, IEventRecord, IFlowRecord, IOperationSignature, IThreadBasedRecord, IMonitoringRecord
Direct Known Subclasses:
AfterFailedThreadBasedEvent, AfterThreadBasedEvent, BeforeThreadBasedEvent

public abstract class AbstractThreadBasedEvent extends AbstractEvent implements IThreadBasedRecord, IOperationSignature, IClassSignature
Since:
1.13
Author:
Christian Wulf API compatibility: Kieker 1.15.0
See Also:
  • Field Details

  • Constructor Details

    • AbstractThreadBasedEvent

      public AbstractThreadBasedEvent(long timestamp, long threadId, int orderIndex, String operationSignature, String classSignature)
      Creates a new instance of this class using the given parameters.
      Parameters:
      timestamp - timestamp
      threadId - threadId
      orderIndex - orderIndex
      operationSignature - operationSignature
      classSignature - classSignature
    • AbstractThreadBasedEvent

      public AbstractThreadBasedEvent(IValueDeserializer deserializer) throws RecordInstantiationException
      Parameters:
      deserializer - The deserializer to use
      Throws:
      RecordInstantiationException - when the record could not be deserialized
  • Method Details