kieker.common.record.flow.trace.operation.object
Class CallOperationObjectEvent
java.lang.Object
kieker.common.record.AbstractMonitoringRecord
kieker.common.record.flow.AbstractEvent
kieker.common.record.flow.trace.AbstractTraceEvent
kieker.common.record.flow.trace.operation.AbstractOperationEvent
kieker.common.record.flow.trace.operation.CallOperationEvent
kieker.common.record.flow.trace.operation.object.CallOperationObjectEvent
- All Implemented Interfaces:
- Serializable, Comparable<IMonitoringRecord>, ICallObjectRecord, ICallRecord, IEventRecord, IFlowRecord, IObjectRecord, IOperationRecord, ITraceRecord, IMonitoringRecord, IMonitoringRecord.Factory
public final class CallOperationObjectEvent
- extends CallOperationEvent
- implements ICallObjectRecord
- Since:
- 1.6
- Author:
- Jan Waller
- See Also:
- Serialized Form
Constructor Summary |
CallOperationObjectEvent(long timestamp,
long traceId,
int orderIndex,
String callerOperationSignature,
String callerClassSignature,
String calleeOperationSignature,
String calleeClassSignature,
int callerObjectId,
int calleeObjectId)
This constructor uses the given parameters to initialize the fields of this record. |
CallOperationObjectEvent(Object[] values)
Creates a new instance of this class using the given array. |
Method Summary |
int |
getCalleeObjectId()
Delivers the ID of the callee object. |
int |
getCallerObjectId()
Delivers the ID of the caller object. |
int |
getObjectId()
Delivers the ID of the caller object. |
Class<?>[] |
getValueTypes()
This method should deliver an array with the classes of the single values for the record. |
Object[] |
toArray()
This method should deliver an array containing the content of the record. It should be possible to convert this array later into a record again. |
Methods inherited from class kieker.common.record.AbstractMonitoringRecord |
checkArray, classForName, compareTo, createFromArray, createFromStringArray, equals, fromStringArrayToTypedArray, getLoggingTimestamp, hashCode, setLoggingTimestamp, toString, typesForClass |
CallOperationObjectEvent
public CallOperationObjectEvent(long timestamp,
long traceId,
int orderIndex,
String callerOperationSignature,
String callerClassSignature,
String calleeOperationSignature,
String calleeClassSignature,
int callerObjectId,
int calleeObjectId)
- This constructor uses the given parameters to initialize the fields of this record.
- Parameters:
timestamp
- The timestamp of this record.traceId
- The trace ID.orderIndex
- The order index.callerOperationSignature
- The caller operation signature. This parameter can be null.callerClassSignature
- The caller class signature. This parameter can be null.calleeOperationSignature
- The callee operation signature. This parameter can be null.calleeClassSignature
- The callee class signature. This parameter can be null.callerObjectId
- The ID of the caller object.calleeObjectId
- The ID of the callee object.
CallOperationObjectEvent
public CallOperationObjectEvent(Object[] values)
- Creates a new instance of this class using the given array. The array should be the one resulting in a call to
toArray()
.
- Parameters:
values
- The array containing the values.
toArray
public Object[] toArray()
- This method should deliver an array containing the content of the record. It should be possible to convert this array later into a record again.
- Specified by:
toArray
in interface IMonitoringRecord
- Overrides:
toArray
in class CallOperationEvent
- Returns:
- An array with the values of the record.
getValueTypes
public Class<?>[] getValueTypes()
- This method should deliver an array with the classes of the single values for the record.
- Specified by:
getValueTypes
in interface IMonitoringRecord
- Overrides:
getValueTypes
in class CallOperationEvent
- Returns:
- The types of the values.
- See Also:
IMonitoringRecord.toArray()
getObjectId
public int getObjectId()
- Delivers the ID of the caller object.
- Specified by:
getObjectId
in interface IObjectRecord
- Returns:
- The ID of the caller.
getCallerObjectId
public final int getCallerObjectId()
- Delivers the ID of the caller object.
- Specified by:
getCallerObjectId
in interface ICallObjectRecord
- Returns:
- The ID of the caller.
- See Also:
IObjectRecord.getObjectId()
getCalleeObjectId
public final int getCalleeObjectId()
- Delivers the ID of the callee object.
- Specified by:
getCalleeObjectId
in interface ICallObjectRecord
- Returns:
- The ID of the callee.
Copyright 2013 Kieker Project, http://kieker-monitoring.net>