org.opengroup.arm40.tranreport
Interface ArmTranReport

All Superinterfaces:
ArmInterface
All Known Subinterfaces:
ArmTranReportWithMetrics, TransactionReportMediator
All Known Implementing Classes:
ArmTranReportImpl, ArmTranReportWithMetricsImpl

public interface ArmTranReport
extends ArmInterface


Method Summary
 ArmCorrelator generateCorrelator()
           
 ArmApplication getApplication()
           
 java.lang.String getContextURIValue()
           
 java.lang.String getContextValue(int index)
           
 ArmCorrelator getCorrelator()
           
 ArmTransactionDefinition getDefinition()
           
 ArmCorrelator getParentCorrelator()
           
 long getResponseTime()
           
 int getStatus()
           
 ArmUser getUser()
           
 int report(int status, long respTime)
           
 int report(int status, long respTime, long stopTime)
           
 int report(int status, long respTime, long stopTime, java.lang.String diagnosticDetail)
           
 int report(int status, long respTime, java.lang.String diagnosticDetail)
           
 int setContextURIValue(java.lang.String value)
           
 int setContextValue(int index, java.lang.String value)
           
 int setParentCorrelator(ArmCorrelator parent)
           
 int setUser(ArmUser user)
           
 
Methods inherited from interface org.opengroup.arm40.transaction.ArmInterface
getErrorCode, getErrorMessage, setErrorCode
 

Method Detail

generateCorrelator

public ArmCorrelator generateCorrelator()

getApplication

public ArmApplication getApplication()

getContextURIValue

public java.lang.String getContextURIValue()

getContextValue

public java.lang.String getContextValue(int index)

getCorrelator

public ArmCorrelator getCorrelator()

getParentCorrelator

public ArmCorrelator getParentCorrelator()

getResponseTime

public long getResponseTime()

getStatus

public int getStatus()

getDefinition

public ArmTransactionDefinition getDefinition()

getUser

public ArmUser getUser()

report

public int report(int status,
                  long respTime)

report

public int report(int status,
                  long respTime,
                  long stopTime)

report

public int report(int status,
                  long respTime,
                  java.lang.String diagnosticDetail)

report

public int report(int status,
                  long respTime,
                  long stopTime,
                  java.lang.String diagnosticDetail)

setContextURIValue

public int setContextURIValue(java.lang.String value)

setContextValue

public int setContextValue(int index,
                           java.lang.String value)

setParentCorrelator

public int setParentCorrelator(ArmCorrelator parent)

setUser

public int setUser(ArmUser user)