Class TransactionIsolation
java.lang.Object
org.jboss.jca.common.api.metadata.ds.TransactionIsolation
- All Implemented Interfaces:
Serializable,Comparable<TransactionIsolation>
public class TransactionIsolation
extends Object
implements Comparable<TransactionIsolation>, Serializable
A TransactionIsolation.
Define constants used as the possible
transaction isolation levels
in transaction-isolation type.
Include: TRANSACTION_READ_UNCOMMITTED
TRANSACTION_READ_COMMITTED
TRANSACTION_REPEATABLE_READ TRANSACTION_SERIALIZABLE
TRANSACTION_NONE
- Author:
- Stefano Maestri, Jesper Pedersen
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TransactionIsolationTRANSACTION_NONE;static final TransactionIsolationTRANSACTION_READ_COMMITTEDstatic final TransactionIsolationTRANSACTION_READ_UNCOMMITTEDstatic final TransactionIsolationTRANSACTION_REPEATABLE_READ,static final TransactionIsolationTRANSACTION_SERIALIZABLE, -
Method Summary
Modifier and TypeMethodDescriptionintstatic TransactionIsolationCustom transaction levelsbooleanstatic TransactionIsolationStatic method to get an instanceinthashCode()name()Nameintordinal()OrdinaltoString()static TransactionIsolationStatic method to get an instance
-
Field Details
-
TRANSACTION_READ_UNCOMMITTED
TRANSACTION_READ_UNCOMMITTED -
TRANSACTION_READ_COMMITTED
TRANSACTION_READ_COMMITTED -
TRANSACTION_REPEATABLE_READ
TRANSACTION_REPEATABLE_READ, -
TRANSACTION_SERIALIZABLE
TRANSACTION_SERIALIZABLE, -
TRANSACTION_NONE
TRANSACTION_NONE;
-
-
Method Details
-
compareTo
- Specified by:
compareToin interfaceComparable<TransactionIsolation>
-
name
Name- Returns:
- The value
-
ordinal
public int ordinal()Ordinal- Returns:
- The value
-
hashCode
public int hashCode() -
equals
-
toString
-
forName
Static method to get an instance- Parameters:
v- The value- Returns:
- The instance
-
valueOf
Static method to get an instance- Parameters:
v- The value- Returns:
- The instance
-
customLevel
Custom transaction levels- Parameters:
n- The name- Returns:
- The value
-