public class JtxTransactionMode
extends java.lang.Object
propagation behavior,
isolation level and read-only flag.| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_TIMEOUT |
protected JtxPropagationBehavior |
propagationBehavior |
static boolean |
READ_ONLY |
static boolean |
READ_WRITE |
| Constructor and Description |
|---|
JtxTransactionMode() |
protected JtxPropagationBehavior propagationBehavior
public static final boolean READ_ONLY
public static final boolean READ_WRITE
public static final int DEFAULT_TIMEOUT
public JtxPropagationBehavior getPropagationBehavior()
public void setPropagationBehaviour(JtxPropagationBehavior propagation)
public JtxTransactionMode propagationRequired()
None -> T2 (same session, new tx)
T1 -> T1 (same session, join tx)
public JtxTransactionMode propagationSupports()
None -> None (same session)
T1 -> T1 (same session, join tx)
public JtxTransactionMode propagationMandatory()
None -> Error
T1 -> T1 (same session, join tx)
public JtxTransactionMode propagationRequiresNew()
None -> T2 (same session, new tx)
T1 -> T2 (new session, new tx)
public JtxTransactionMode propagationNotSupported()
None -> None (same session)
T1 -> None (new session, no tx)
public JtxTransactionMode propagationNever()
None -> None (same session)
T1 -> Error
public JtxIsolationLevel getIsolationLevel()
public void setIsolationLevel(JtxIsolationLevel isolation)
public JtxTransactionMode isolationNone()
public JtxTransactionMode isolationReadUncommitted()
public JtxTransactionMode isolationReadCommitted()
public JtxTransactionMode isolationRepeatableRead()
public JtxTransactionMode isolationSerializable()
public boolean isReadOnly()
public void setReadOnly(boolean readOnly)
public JtxTransactionMode readOnly(boolean readOnly)
public int getTransactionTimeout()
public void setTransactionTimeout(int timeout)
public JtxTransactionMode transactionTimeout(int timeout)
public boolean equals(java.lang.Object object)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2003-2013 Jodd Team