|
TPTP 4.2.0 Platform Project Public API Specification |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.hyades.collection.correlation.BaseCorrelatorDataImpl
org.eclipse.hyades.execution.trace.TraceCorrelator
This is the trace correlator holding information about each method invocation.
| Field Summary |
|---|
| Fields inherited from class org.eclipse.hyades.collection.correlation.BaseCorrelatorDataImpl |
|---|
application |
| Constructor Summary | |
|---|---|
TraceCorrelator()
|
|
| Method Summary | |
|---|---|
java.lang.String |
getAgentIdRef()
|
java.lang.Class |
getClazz()
|
java.lang.String |
getInvokedMethod()
|
java.lang.String |
getMethod()
|
java.lang.String |
getNodeIdRef()
|
int |
getObject()
|
java.lang.Class[] |
getParmClasses()
|
java.lang.String[] |
getParmNames()
|
java.lang.Object[] |
getParmValues()
|
java.lang.String |
getProcessIdRef()
|
java.lang.Class |
getReturnClass()
|
java.lang.Object |
getReturnValue()
|
int |
getThreadIdRef()
|
void |
invalidate()
Invalidates this correlator by resetting it to an initialized correlator. |
int |
readBinary(byte[] buffer,
int offset,
int length)
Converts an array of bytes into a correlator. |
void |
setAgentIdRef(java.lang.String agentIdRef)
|
void |
setClazz(java.lang.Class clazz)
|
void |
setInvocation(int object,
java.lang.Class clazz,
java.lang.String method,
java.lang.Class[] parmClasses,
java.lang.Object[] parmValues,
java.lang.Class returnClass)
Sets a common set of parameters for an invocation. |
void |
setMethod(java.lang.String method)
|
void |
setNodeIdRef(java.lang.String nodeIdRef)
|
void |
setObject(int object)
|
void |
setParmClasses(java.lang.Class[] parmClasses)
|
void |
setParmNames(java.lang.String[] parmNames)
|
void |
setParmValues(java.lang.Object[] parmValues)
|
void |
setProcessIdRef(java.lang.String processIdRef)
|
void |
setReturnClass(java.lang.Class returnType)
|
void |
setReturnValue(java.lang.Object returnValue)
|
void |
setThreadIdRef(int threadIdRef)
|
int |
writeBinary(byte[] buffer,
int offset,
int length)
Converts this correlator into an array of bytes, and saves them in the buffer. |
| Methods inherited from class org.eclipse.hyades.collection.correlation.BaseCorrelatorDataImpl |
|---|
convertBytesToInteger, convertIntegerToBytes, getApplication, getApplicationCounter, getOperationCounter, readXML, setApplicationCounter, setOperationCounter, writeXML |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public TraceCorrelator()
| Method Detail |
public int readBinary(byte[] buffer,
int offset,
int length)
throws InsufficientBufferLengthException
ICorrelatorData
readBinary in interface ICorrelatorDatareadBinary in class BaseCorrelatorDataImplInsufficientBufferLengthExceptionICorrelatorData.readBinary(byte[], int, int)
public int writeBinary(byte[] buffer,
int offset,
int length)
throws InsufficientBufferLengthException
ICorrelatorData
writeBinary in interface ICorrelatorDatawriteBinary in class BaseCorrelatorDataImplInsufficientBufferLengthExceptionICorrelatorData.writeBinary(byte[], int, int)public void invalidate()
BaseCorrelatorDataImpl
invalidate in class BaseCorrelatorDataImplBaseCorrelatorDataImpl.invalidate()
public void setInvocation(int object,
java.lang.Class clazz,
java.lang.String method,
java.lang.Class[] parmClasses,
java.lang.Object[] parmValues,
java.lang.Class returnClass)
object - the object on which the invocation was mademethod - the name of the methodparmClasses - an ordered list of parameter classesparmValues - an ordered list of parameter valuesreturnClass - the return type of the method, if anypublic java.lang.String getInvokedMethod()
public java.lang.String getAgentIdRef()
public java.lang.String getProcessIdRef()
public void setAgentIdRef(java.lang.String agentIdRef)
public void setProcessIdRef(java.lang.String processIdRef)
public int getThreadIdRef()
public void setThreadIdRef(int threadIdRef)
public java.lang.Class getClazz()
public java.lang.String getMethod()
public java.lang.String[] getParmNames()
public java.lang.Object[] getParmValues()
public void setClazz(java.lang.Class clazz)
public void setMethod(java.lang.String method)
public void setParmNames(java.lang.String[] parmNames)
public void setParmValues(java.lang.Object[] parmValues)
public java.lang.Class getReturnClass()
public java.lang.Object getReturnValue()
public void setReturnValue(java.lang.Object returnValue)
public int getObject()
public java.lang.Class[] getParmClasses()
public void setObject(int object)
public void setParmClasses(java.lang.Class[] parmClasses)
public void setReturnClass(java.lang.Class returnType)
public java.lang.String getNodeIdRef()
public void setNodeIdRef(java.lang.String nodeIdRef)
|
TPTP 4.2.0 Platform Project Public API Specification |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||