Class OracleNoSQLTransaction
- java.lang.Object
-
- org.eclipse.persistence.internal.nosql.adapters.sdk.OracleNoSQLTransaction
-
- All Implemented Interfaces:
jakarta.resource.cci.LocalTransaction
public class OracleNoSQLTransaction extends Object implements jakarta.resource.cci.LocalTransaction
Transaction to Oracle NoSQL JCA adapter. Oracle NoSQL does not currently support transactions.- Since:
- EclipseLink 2.4
- Author:
- James
-
-
Field Summary
Fields Modifier and Type Field Description protected OracleNoSQLConnectionconnectionprotected booleanisInTransaction
-
Constructor Summary
Constructors Constructor Description OracleNoSQLTransaction(OracleNoSQLConnection connection)Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbegin()Record that a transaction has begun.voidcommit()Rollback.booleanisInTransaction()Return if currently within a transaction.voidrollback()Rollback.
-
-
-
Field Detail
-
isInTransaction
protected boolean isInTransaction
-
connection
protected OracleNoSQLConnection connection
-
-
Constructor Detail
-
OracleNoSQLTransaction
public OracleNoSQLTransaction(OracleNoSQLConnection connection)
Default constructor.
-
-
Method Detail
-
begin
public void begin()
Record that a transaction has begun.- Specified by:
beginin interfacejakarta.resource.cci.LocalTransaction
-
isInTransaction
public boolean isInTransaction()
Return if currently within a transaction.
-
commit
public void commit() throws jakarta.resource.ResourceExceptionRollback. Not currently supported.- Specified by:
commitin interfacejakarta.resource.cci.LocalTransaction- Throws:
jakarta.resource.ResourceException
-
rollback
public void rollback() throws jakarta.resource.ResourceExceptionRollback. Not currently supported.- Specified by:
rollbackin interfacejakarta.resource.cci.LocalTransaction- Throws:
jakarta.resource.ResourceException
-
-