|
||||||||||
| 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 PersistenceManager| Method Detail |
|---|
public void begin()
begin in interface javax.jdo.Transactionbegin in interface javax.resource.cci.LocalTransactionpublic void commit()
commit in interface javax.jdo.Transactioncommit in interface javax.resource.cci.LocalTransactionpublic void rollback()
rollback in interface javax.jdo.Transactionrollback in interface javax.resource.cci.LocalTransactionpublic boolean isActive()
isActive in interface javax.jdo.Transactionpublic boolean isCommitting()
public boolean getRollbackOnly()
getRollbackOnly in interface javax.jdo.Transactionpublic void setRollbackOnly()
setRollbackOnly in interface javax.jdo.Transactionpublic void setNontransactionalRead(boolean ntr)
setNontransactionalRead in interface javax.jdo.Transactionntr - Whether to use nontransactional readspublic boolean getNontransactionalRead()
getNontransactionalRead in interface javax.jdo.Transactionpublic void setNontransactionalWrite(boolean ntw)
setNontransactionalWrite in interface javax.jdo.Transactionntw - Whether to use nontransactional writespublic boolean getNontransactionalWrite()
getNontransactionalWrite in interface javax.jdo.Transactionpublic void setRetainValues(boolean retain_values)
setRetainValues in interface javax.jdo.Transactionretain_values - public boolean getRetainValues()
getRetainValues in interface javax.jdo.Transactionpublic void setRestoreValues(boolean restore_values)
setRestoreValues in interface javax.jdo.Transactionrestore_values - Whether to restore valuespublic boolean getRestoreValues()
getRestoreValues in interface javax.jdo.Transactionpublic void setOptimistic(boolean optimistic)
setOptimistic in interface javax.jdo.Transactionoptimistic - public boolean getOptimistic()
getOptimistic in interface javax.jdo.Transactionpublic void setSynchronization(javax.transaction.Synchronization synch)
setSynchronization in interface javax.jdo.Transactionsynch - public javax.transaction.Synchronization getSynchronization()
getSynchronization in interface javax.jdo.Transactionpublic 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.SQLExceptionpublic boolean isConnectionOpen()
public void releaseConnection(java.sql.Connection conn)
throws java.sql.SQLException
java.sql.SQLExceptionpublic 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 | |||||||||