public interface ArmCorrelator extends ArmToken
ArmConstants.CORR_MAX_LENGTH
bytes, including the header.
ArmCorrelator
is created in one of three ways:
ArmTransactionFactory.newArmCorrelator(byte[])
method
takes as input a byte array in network byte order, such as would be
received from a caller.
ArmTransaction.getCorrelator()
method creates a correlator
object for the currently or most recently executed transaction.
ArmTranReport.generateCorrelator()
method creates a correlator object for what is presumed to be the next
transaction to be executed.
copyBytes()
or getBytes()
methods of
ArmToken
, ArmCorrelator
's parent interface.
Implementations of this interface should also override
equals()
and hashCode()
from
java.lang.Object
.Modifier and Type | Method and Description |
---|---|
boolean |
isAgentTrace()
indicates whether the "agent trace" flag is on in the correlator.
|
boolean |
isApplicationTrace()
indicates whether the "application trace" flag is on in the
correlator.
|
copyBytes, copyBytes, getBytes, getLength
getErrorCode, getErrorMessage, setErrorCode
boolean isAgentTrace()
boolean isApplicationTrace()