Kieker 1.9

kieker.common.record.flow
Interface IOperationRecord

All Superinterfaces:
Comparable<IMonitoringRecord>, IFlowRecord, IMonitoringRecord, Serializable
All Known Subinterfaces:
ICallObjectRecord, ICallRecord, IConstructorRecord
All Known Implementing Classes:
AbstractOperationEvent, AfterConstructorEvent, AfterConstructorFailedEvent, AfterOperationEvent, AfterOperationFailedEvent, AfterOperationFailedObjectEvent, AfterOperationObjectEvent, BeforeConstructorEvent, BeforeOperationEvent, BeforeOperationObjectEvent, CallConstructorEvent, CallOperationEvent, CallOperationObjectEvent

public interface IOperationRecord
extends IFlowRecord

Interface for all flow records that describe operations. All operation records have a classSignature and an operationSignature field of type String.

Since:
1.6
Author:
Jan Waller

Nested Class Summary
 
Nested classes/interfaces inherited from interface kieker.common.record.IMonitoringRecord
IMonitoringRecord.BinaryFactory, IMonitoringRecord.Factory
 
Method Summary
 String getClassSignature()
           
 String getOperationSignature()
           
 boolean refersToSameOperationAs(IOperationRecord record)
           
 
Methods inherited from interface kieker.common.record.IMonitoringRecord
getLoggingTimestamp, getSize, getValueTypes, initFromArray, initFromBytes, setLoggingTimestamp, toArray, toString, writeBytes
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

getClassSignature

String getClassSignature()
Returns:
The actually executing class.
Since:
1.6

getOperationSignature

String getOperationSignature()
Returns:
The actual OperationSignature.
Since:
1.6

refersToSameOperationAs

boolean refersToSameOperationAs(IOperationRecord record)
Parameters:
record - The record to check.
Returns:
True iff the specifieid record refers to the same operation as this record.
Since:
1.6

Kieker 1.9

Copyright 2014 Kieker Project, http://kieker-monitoring.net