|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jpox.resource.JdoTransactionHandle
public class JdoTransactionHandle
JdoManagedTransaction.java Implementations of the methods simply hand off to the transaction of the PM.
Constructor Summary | |
---|---|
JdoTransactionHandle(PersistenceManagerImpl pm)
Constructor |
Method Summary | |
---|---|
void |
begin()
Begin the transaction. |
void |
commit()
Commit the transaction. |
java.sql.Connection |
getConnection(boolean forWriting,
boolean forQuery)
|
java.sql.Connection |
getConnection(boolean forWriting,
boolean forQuery,
boolean useOpenedConnection)
|
javax.jdo.datastore.JDOConnection |
getJDOConnection()
|
boolean |
getNontransactionalRead()
Accessor for non-transactional reads |
boolean |
getNontransactionalWrite()
|
boolean |
getOptimistic()
Accessor for the optimistic transactions flag |
javax.jdo.PersistenceManager |
getPersistenceManager()
Accessor for the persistence manager. |
boolean |
getRestoreValues()
Accessor for whether to restore values |
boolean |
getRetainValues()
Accessor for whether to retain values |
boolean |
getRollbackOnly()
Accessor for the "rollback only" flag. |
javax.transaction.Synchronization |
getSynchronization()
Accessor for the synchronization |
int |
getTransactionIsolation()
|
boolean |
isActive()
Accessor for whether the transaction is active. |
boolean |
isCommitting()
Accessor for whether the transaction is committing. |
boolean |
isConnectionOpen()
|
void |
releaseConnection(java.sql.Connection conn)
|
void |
rollback()
Perform rollback of the transaction |
void |
setNontransactionalRead(boolean ntr)
Mutator for non-transactional reads |
void |
setNontransactionalWrite(boolean ntw)
Mutator for non-transactional writes |
void |
setOptimistic(boolean optimistic)
set the optimistic transactions flag |
void |
setRestoreValues(boolean restore_values)
Mutator for whether to restore values |
void |
setRetainValues(boolean retain_values)
Set retainValues flag |
void |
setRollbackOnly()
Mutator for the "rollback only" flag. |
void |
setSynchronization(javax.transaction.Synchronization synch)
Set the synchronization. |
void |
setTransactionIsolation(int isolationLevel)
|
void |
setUseUpdateLock(boolean lock)
|
boolean |
useUpdateLockOnFetch()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JdoTransactionHandle(PersistenceManagerImpl pm)
pm
- the PersistenceManagerMethod Detail |
---|
public void begin()
begin
in interface javax.jdo.Transaction
begin
in interface javax.resource.cci.LocalTransaction
public void commit()
commit
in interface javax.jdo.Transaction
commit
in interface javax.resource.cci.LocalTransaction
public void rollback()
rollback
in interface javax.jdo.Transaction
rollback
in interface javax.resource.cci.LocalTransaction
public boolean isActive()
isActive
in interface javax.jdo.Transaction
public boolean isCommitting()
public boolean getRollbackOnly()
getRollbackOnly
in interface javax.jdo.Transaction
public void setRollbackOnly()
setRollbackOnly
in interface javax.jdo.Transaction
public void setNontransactionalRead(boolean ntr)
setNontransactionalRead
in interface javax.jdo.Transaction
ntr
- Whether to use nontransactional readspublic boolean getNontransactionalRead()
getNontransactionalRead
in interface javax.jdo.Transaction
public void setNontransactionalWrite(boolean ntw)
setNontransactionalWrite
in interface javax.jdo.Transaction
ntw
- Whether to use nontransactional writespublic boolean getNontransactionalWrite()
getNontransactionalWrite
in interface javax.jdo.Transaction
public void setRetainValues(boolean retain_values)
setRetainValues
in interface javax.jdo.Transaction
retain_values
- public boolean getRetainValues()
getRetainValues
in interface javax.jdo.Transaction
public void setRestoreValues(boolean restore_values)
setRestoreValues
in interface javax.jdo.Transaction
restore_values
- Whether to restore valuespublic boolean getRestoreValues()
getRestoreValues
in interface javax.jdo.Transaction
public void setOptimistic(boolean optimistic)
setOptimistic
in interface javax.jdo.Transaction
optimistic
- public boolean getOptimistic()
getOptimistic
in interface javax.jdo.Transaction
public void setSynchronization(javax.transaction.Synchronization synch)
setSynchronization
in interface javax.jdo.Transaction
synch
- public javax.transaction.Synchronization getSynchronization()
getSynchronization
in interface javax.jdo.Transaction
public javax.jdo.PersistenceManager getPersistenceManager()
getPersistenceManager
in interface javax.jdo.Transaction
public java.sql.Connection getConnection(boolean forWriting, boolean forQuery) throws java.sql.SQLException
java.sql.SQLException
public java.sql.Connection getConnection(boolean forWriting, boolean forQuery, boolean useOpenedConnection) throws java.sql.SQLException
java.sql.SQLException
public boolean isConnectionOpen()
public void releaseConnection(java.sql.Connection conn) throws java.sql.SQLException
java.sql.SQLException
public int getTransactionIsolation()
public void setTransactionIsolation(int isolationLevel)
public boolean useUpdateLockOnFetch()
public void setUseUpdateLock(boolean lock)
public javax.jdo.datastore.JDOConnection getJDOConnection()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |