org.opengroup.arm40.transaction
Interface ArmTransaction

All Superinterfaces:
ArmInterface
All Known Subinterfaces:
ArmTransactionWithMetrics, TransactionMediator
All Known Implementing Classes:
AbstractTransactionMediatorImpl, ArmTransactionImpl, ArmTransactionWithMetricsImpl

public interface ArmTransaction
extends ArmInterface


Method Summary
 int bindThread()
           
 long blocked()
           
 ArmApplication getApplication()
           
 java.lang.String getContextURIValue()
           
 java.lang.String getContextValue(int index)
           
 ArmCorrelator getCorrelator()
           
 ArmTransactionDefinition getDefinition()
           
 ArmCorrelator getParentCorrelator()
           
 int getStatus()
           
 ArmUser getUser()
           
 boolean isTraceRequested()
           
 int reset()
           
 int setArrivalTime()
           
 int setContextURIValue(java.lang.String value)
           
 int setContextValue(int index, java.lang.String value)
           
 int setTraceRequested(boolean traceState)
           
 int setUser(ArmUser user)
           
 int start()
           
 int start(ArmCorrelator parentCorr)
           
 int start(byte[] parentCorr)
           
 int start(byte[] parentCorr, int offset)
           
 int stop(int status)
           
 int stop(int status, java.lang.String diagnosticDetail)
           
 int unbindThread()
           
 int unblocked(long blockHandle)
           
 int update()
           
 
Methods inherited from interface org.opengroup.arm40.transaction.ArmInterface
getErrorCode, getErrorMessage, setErrorCode
 

Method Detail

bindThread

public int bindThread()

blocked

public long blocked()

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()

getStatus

public int getStatus()

getDefinition

public ArmTransactionDefinition getDefinition()

getUser

public ArmUser getUser()

isTraceRequested

public boolean isTraceRequested()

reset

public int reset()

setArrivalTime

public int setArrivalTime()

setContextURIValue

public int setContextURIValue(java.lang.String value)

setContextValue

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

setTraceRequested

public int setTraceRequested(boolean traceState)

setUser

public int setUser(ArmUser user)

start

public int start()

start

public int start(byte[] parentCorr)

start

public int start(byte[] parentCorr,
                 int offset)

start

public int start(ArmCorrelator parentCorr)

stop

public int stop(int status)

stop

public int stop(int status,
                java.lang.String diagnosticDetail)

unbindThread

public int unbindThread()

unblocked

public int unblocked(long blockHandle)

update

public int update()