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