Kieker 1.2

kieker.common.record
Class OperationExecutionRecord

java.lang.Object
  extended by kieker.common.record.AbstractMonitoringRecord
      extended by kieker.common.record.OperationExecutionRecord
All Implemented Interfaces:
Serializable, IMonitoringRecord

public class OperationExecutionRecord
extends AbstractMonitoringRecord

None of the String variables must be null.

Author:
Andre van Hoorn
See Also:
Serialized Form

Field Summary
 String className
           
 int eoi
           
 int ess
           
 int experimentId
           
 String hostName
           
 boolean isEntryPoint
           
 String operationName
           
 Object retVal
           
 String sessionId
           
 long tin
           
 long tout
           
 long traceId
           
 
Constructor Summary
OperationExecutionRecord()
          Returns an instance of OperationExecutionRecord.
OperationExecutionRecord(String componentName, String methodName, long traceId)
           
OperationExecutionRecord(String componentName, String opName, long tin, long tout)
           
OperationExecutionRecord(String componentName, String opName, long traceId, long tin, long tout)
           
OperationExecutionRecord(String componentName, String opName, String sessionId, long traceId, long tin, long tout)
           
OperationExecutionRecord(String componentName, String opName, String sessionId, long traceId, long tin, long tout, String vnName, int eoi, int ess)
           
 
Method Summary
 boolean equals(Object o)
          Compares two records.
 Class[] getValueTypes()
           
 void initFromArray(Object[] values)
           
 Object[] toArray()
           
 
Methods inherited from class kieker.common.record.AbstractMonitoringRecord
getLoggingTimestamp, setLoggingTimestamp, toString
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

experimentId

public int experimentId

hostName

public String hostName

className

public String className

operationName

public String operationName

sessionId

public String sessionId

traceId

public long traceId

tin

public long tin

tout

public long tout

eoi

public int eoi

ess

public int ess

isEntryPoint

public boolean isEntryPoint

retVal

public Object retVal
Constructor Detail

OperationExecutionRecord

public OperationExecutionRecord()
Returns an instance of OperationExecutionRecord. The member variables are initialized that way that only actually used variables must be updated.


OperationExecutionRecord

public OperationExecutionRecord(String componentName,
                                String methodName,
                                long traceId)

OperationExecutionRecord

public OperationExecutionRecord(String componentName,
                                String opName,
                                long traceId,
                                long tin,
                                long tout)

OperationExecutionRecord

public OperationExecutionRecord(String componentName,
                                String opName,
                                long tin,
                                long tout)

OperationExecutionRecord

public OperationExecutionRecord(String componentName,
                                String opName,
                                String sessionId,
                                long traceId,
                                long tin,
                                long tout)

OperationExecutionRecord

public OperationExecutionRecord(String componentName,
                                String opName,
                                String sessionId,
                                long traceId,
                                long tin,
                                long tout,
                                String vnName,
                                int eoi,
                                int ess)
Method Detail

toArray

public final Object[] toArray()

getValueTypes

public Class[] getValueTypes()

initFromArray

public final void initFromArray(Object[] values)
                         throws IllegalArgumentException
Throws:
IllegalArgumentException

equals

public boolean equals(Object o)
Compares two records. If one of the records contains null values for its variables, false is returned.

Overrides:
equals in class Object
Parameters:
o -
Returns:
true iff the compared records are equal.

Kieker 1.2

Copyright 2010 the Kieker Project, http://kieker.sourceforge.net