javax.resource.spi.work
Class ExecutionContext

java.lang.Object
  extended byjavax.resource.spi.work.ExecutionContext

public class ExecutionContext
extends java.lang.Object

An execution context provides context information for work, e.g. transaction, security, etc.


Constructor Summary
ExecutionContext()
           
 
Method Summary
 long getTransactionTimeout()
          Get the transaction timeout
 Xid (src) getXid()
          Get the xid
 void setTransactionTimeout(long timeout)
          Set the transaction timeout
 void setXid(Xid (src)  xid)
          Set the xid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExecutionContext

public ExecutionContext()
Method Detail

getXid

public Xid (src)  getXid()
Get the xid

Returns:
the xid

setXid

public void setXid(Xid (src)  xid)
Set the xid

Parameters:
xid - the xid

getTransactionTimeout

public long getTransactionTimeout()
Get the transaction timeout

Returns:
the transaction timeout or WorkManager.UNKNOWN for an invalid or unspecified value

setTransactionTimeout

public void setTransactionTimeout(long timeout)
                           throws NotSupportedException (src) 
Set the transaction timeout

Parameters:
timeout - the timeout
Throws:
NotSupportedException (src) - for an invalid timeout