kieker.common.record
Class OperationExecutionRecord
java.lang.Object
kieker.common.record.AbstractMonitoringRecord
kieker.common.record.OperationExecutionRecord
- All Implemented Interfaces:
- Serializable, IMonitoringRecord
public final class OperationExecutionRecord
- extends AbstractMonitoringRecord
String variables must not be null.
- Author:
- Andre van Hoorn, Jan Waller
- See Also:
- Serialized Form
|
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)
|
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)
- Parameters:
componentName - methodName - traceId -
OperationExecutionRecord
public OperationExecutionRecord(String componentName,
String opName,
long traceId,
long tin,
long tout)
- Parameters:
componentName - opName - traceId - tin - tout -
OperationExecutionRecord
public OperationExecutionRecord(String componentName,
String opName,
long tin,
long tout)
- Parameters:
componentName - opName - tin - tout -
OperationExecutionRecord
public OperationExecutionRecord(String componentName,
String opName,
String sessionId,
long traceId,
long tin,
long tout)
- Parameters:
componentName - opName - sessionId - traceId - tin - tout -
OperationExecutionRecord
public OperationExecutionRecord(String componentName,
String opName,
String sessionId,
long traceId,
long tin,
long tout,
String vnName,
int eoi,
int ess)
- Parameters:
componentName - opName - sessionId - traceId - tin - tout - vnName - eoi - ess -
toArray
public final Object[] toArray()
getValueTypes
public final Class<?>[] getValueTypes()
initFromArray
public final void initFromArray(Object[] values)
throws IllegalArgumentException
- Throws:
IllegalArgumentException
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
equals
public final 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.
getExperimentId
public final int getExperimentId()
- Returns:
- the experimentId
setExperimentId
public final void setExperimentId(int experimentId)
- Parameters:
experimentId - the experimentId to set
getHostName
public final String getHostName()
- Returns:
- the hostName
setHostName
public final void setHostName(String hostName)
- Parameters:
hostName - the hostName to set
getClassName
public final String getClassName()
- Returns:
- the className
setClassName
public final void setClassName(String className)
- Parameters:
className - the className to set
getOperationName
public final String getOperationName()
- Returns:
- the operationName
setOperationName
public final void setOperationName(String operationName)
- Parameters:
operationName - the operationName to set
getSessionId
public final String getSessionId()
- Returns:
- the sessionId
setSessionId
public final void setSessionId(String sessionId)
- Parameters:
sessionId - the sessionId to set
getTraceId
public final long getTraceId()
- Returns:
- the traceId
setTraceId
public final void setTraceId(long traceId)
- Parameters:
traceId - the traceId to set
getTin
public final long getTin()
- Returns:
- the tin
setTin
public final void setTin(long tin)
- Parameters:
tin - the tin to set
getTout
public final long getTout()
- Returns:
- the tout
setTout
public final void setTout(long tout)
- Parameters:
tout - the tout to set
getEoi
public final int getEoi()
- Returns:
- the eoi
setEoi
public final void setEoi(int eoi)
- Parameters:
eoi - the eoi to set
getEss
public final int getEss()
- Returns:
- the ess
setEss
public final void setEss(int ess)
- Parameters:
ess - the ess to set
getRetVal
public Object getRetVal()
setRetVal
public void setRetVal(Object retVal)
isEntryPoint
public boolean isEntryPoint()
setEntryPoint
public void setEntryPoint(boolean entryPoint)
Copyright 2011 the Kieker Project, http://kieker.sourceforge.net>