|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.resource.spi.work.ExecutionContext
public class ExecutionContext
This class models an execution context (transaction, security, etc) with
which the Work instance must be executed. This class is provided
as a convenience for easily creating ExecutionContext instances
by extending this class and overriding only those methods of interest.
Some reasons why it is better for ExecutionContext to be a class rather
than an interface:
| Constructor Summary | |
|---|---|
ExecutionContext()
Constructs a new ExceutionContext with default values. |
|
| Method Summary | |
|---|---|
long |
getTransactionTimeout()
Get the transaction timeout value for a imported transaction. |
Xid |
getXid()
Returns the transaction context. |
void |
setTransactionTimeout(long timeout)
Set the transaction timeout value for a imported transaction. |
void |
setXid(Xid xid)
Set a transaction context. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ExecutionContext()
WorkManager.UNKNOWN as default timeout value.
| Method Detail |
|---|
public void setXid(Xid xid)
xid - transaction context.public Xid getXid()
public void setTransactionTimeout(long timeout)
throws NotSupportedException
timeout - transaction timeout value in seconds. Only positive
non-zero values are accepted. Other values are illegal and
are rejected with a NotSupportedException.
NotSupportedException - thrown to indicate an illegal timeout
value.public long getTransactionTimeout()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||