org.jbpm.persistence.jta
Class JtaDbPersistenceService

java.lang.Object
  extended by org.jbpm.persistence.db.DbPersistenceService
      extended by org.jbpm.persistence.jta.JtaDbPersistenceService
All Implemented Interfaces:
java.io.Serializable, PersistenceService, Service

public class JtaDbPersistenceService
extends DbPersistenceService

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jbpm.persistence.db.DbPersistenceService
connection, contextSession, graphSession, isCurrentSessionEnabled, isTransactionEnabled, jobSession, loggingSession, mustConnectionBeClosed, mustSessionBeClosed, mustSessionBeFlushed, persistenceServiceFactory, services, session, taskMgmtSession
 
Constructor Summary
JtaDbPersistenceService(JtaDbPersistenceServiceFactory persistenceServiceFactory)
           
 
Method Summary
 void beginTransaction()
           
protected  java.lang.Exception commit()
           
 boolean isJtaTxCreated()
           
 boolean isTransactionActive()
           
protected  boolean isTransactionManagedExternally()
           
protected  boolean isTransactionRollbackOnly()
           
protected  java.lang.Exception rollback()
           
 
Methods inherited from class org.jbpm.persistence.db.DbPersistenceService
assignId, close, endTransaction, getConnection, getConnection, getContextSession, getDataSource, getGraphSession, getJobSession, getLoggingSession, getSession, getSessionFactory, getTaskMgmtSession, getTransaction, isLockingException, isPersistenceException, isRollbackOnly, isTransactionEnabled, setConnection, setContextSession, setDataSource, setGraphSession, setJobSession, setLoggingSession, setRollbackOnly, setRollbackOnly, setSession, setSession, setSessionFactory, setSessionWithoutDisablingTx, setTaskMgmtSession, setTransaction, setTransactionEnabled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JtaDbPersistenceService

public JtaDbPersistenceService(JtaDbPersistenceServiceFactory persistenceServiceFactory)
Method Detail

isTransactionActive

public boolean isTransactionActive()
Overrides:
isTransactionActive in class DbPersistenceService

isTransactionManagedExternally

protected boolean isTransactionManagedExternally()
Overrides:
isTransactionManagedExternally in class DbPersistenceService

isTransactionRollbackOnly

protected boolean isTransactionRollbackOnly()
Overrides:
isTransactionRollbackOnly in class DbPersistenceService

beginTransaction

public void beginTransaction()
Overrides:
beginTransaction in class DbPersistenceService

commit

protected java.lang.Exception commit()
Overrides:
commit in class DbPersistenceService

rollback

protected java.lang.Exception rollback()
Overrides:
rollback in class DbPersistenceService

isJtaTxCreated

public boolean isJtaTxCreated()


Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.