List of usage examples for org.springframework.transaction.support DefaultTransactionStatus isDebug
public boolean isDebug()
From source file:org.develspot.data.orientdb.transaction.OrientDBTransactionManager.java
@Override protected void doCommit(DefaultTransactionStatus status) throws TransactionException { OrientDBTransactionObject txObject = (OrientDBTransactionObject) status.getTransaction(); OGraphDatabase connection = txObject.getConnectionHolder().getConnection(); if (status.isDebug()) { logger.debug("Commiting orientdb transaction on connection [" + connection + "]"); }/*from w w w . j a v a2 s . com*/ try { connection.commit(); } catch (Exception e) { throw new TransactionSystemException("Could not commit orientdb transaction:" + e.getMessage()); } }
From source file:org.develspot.data.orientdb.transaction.OrientDBTransactionManager.java
@Override protected void doRollback(DefaultTransactionStatus status) throws TransactionException { OrientDBTransactionObject txObject = (OrientDBTransactionObject) status.getTransaction(); OGraphDatabase connection = txObject.getConnectionHolder().getConnection(); if (status.isDebug()) { logger.debug("Rolling back transaction on connection [" + connection + "]"); }/* www . j a v a 2 s . co m*/ try { connection.rollback(); } catch (Exception e) { throw new TransactionSystemException("Could not rollback orientdb transaction: " + e.getMessage()); } }
From source file:org.grails.datastore.mapping.transactions.DatastoreTransactionManager.java
@Override protected void doCommit(DefaultTransactionStatus status) throws TransactionException { TransactionObject txObject = (TransactionObject) status.getTransaction(); final SessionHolder sessionHolder = txObject.getSessionHolder(); if (status.isDebug()) { logger.debug("Committing Datastore transaction on Session [" + sessionHolder.getSession() + "]"); }//from w w w.ja va2 s . c om try { if (sessionHolder.getSession() != null) { sessionHolder.getSession().flush(); } txObject.getTransaction().commit(); } catch (DataAccessException ex) { throw new TransactionSystemException("Could not commit Datastore transaction", ex); } }
From source file:org.grails.datastore.mapping.transactions.DatastoreTransactionManager.java
@Override protected void doRollback(DefaultTransactionStatus status) throws TransactionException { TransactionObject txObject = (TransactionObject) status.getTransaction(); final SessionHolder sessionHolder = txObject.getSessionHolder(); if (status.isDebug()) { logger.debug("Rolling back Datastore transaction on Session [" + sessionHolder.getSession() + "]"); }// w w w. j ava 2 s . c om try { txObject.getTransaction().rollback(); } catch (DataAccessException ex) { throw new TransactionSystemException("Could not rollback Datastore transaction", ex); } finally { // Clear all pending inserts/updates/deletes in the Session. // Necessary for pre-bound Sessions, to avoid inconsistent state. if (sessionHolder.getSession() != null) { sessionHolder.getSession().clear(); } } }
From source file:com._4dconcept.springframework.data.marklogic.datasource.ContentSourceTransactionManager.java
@Override protected void doSetRollbackOnly(DefaultTransactionStatus status) { ContentSourceTransactionObject txObject = (ContentSourceTransactionObject) status.getTransaction(); if (status.isDebug()) { logger.debug(//from w ww . j av a 2 s . c om "Setting XDBC transaction [" + txObject.getSessionHolder().getSession() + "] rollback-only"); } txObject.setRollbackOnly(); }
From source file:org.cfr.capsicum.datasource.CayenneTransactionManager.java
@Override protected void doSetRollbackOnly(DefaultTransactionStatus status) { CayenneTransactionObject txObject = (CayenneTransactionObject) status.getTransaction(); if (status.isDebug()) { logger.debug("Setting JDBC transaction [" + txObject.getConnectionHolder().getConnection() + "] rollback-only"); }/*w w w . j a v a 2s. co m*/ txObject.setRollbackOnly(); }
From source file:org.guzz.web.context.spring.GuzzTransactionManager.java
@Override protected void doSetRollbackOnly(DefaultTransactionStatus status) { GuzzTransactionObject txObject = (GuzzTransactionObject) status.getTransaction(); if (status.isDebug()) { logger.debug("Setting Guzz transaction on WriteTranSession [" + TransactionManagerUtils.toString(txObject.getSessionHolder().getWriteTranSession()) + "] rollback-only"); }/*from w ww.j a v a 2 s . c om*/ txObject.setRollbackOnly(); }
From source file:org.guzz.web.context.spring.GuzzTransactionManager.java
@Override protected void doRollback(DefaultTransactionStatus status) { GuzzTransactionObject txObject = (GuzzTransactionObject) status.getTransaction(); if (status.isDebug()) { logger.debug("Rolling back Guzz transaction on WriteTranSession [" + TransactionManagerUtils.toString(txObject.getSessionHolder().getWriteTranSession()) + "]"); }// ww w. j a v a2 s. com try { txObject.getSessionHolder().getWriteTranSession().rollback(); } catch (Throwable ex) { throw new TransactionSystemException("Could not roll back Hibernate transaction", ex); } }
From source file:org.guzz.web.context.spring.GuzzTransactionManager.java
@Override protected void doCommit(DefaultTransactionStatus status) { GuzzTransactionObject txObject = (GuzzTransactionObject) status.getTransaction(); if (status.isDebug()) { logger.debug("Committing Guzz transaction on WriteTranSession [" + TransactionManagerUtils.toString(txObject.getSessionHolder().getWriteTranSession()) + "]"); }//from w w w . j a v a 2s .c o m try { txObject.getSessionHolder().getWriteTranSession().commit(); } catch (DaoException ex) { throw convertGuzzAccessException(ex); } catch (Throwable ex) { throw new TransactionSystemException("Could not commit Hibernate transaction", ex); } }
From source file:com._4dconcept.springframework.data.marklogic.datasource.ContentSourceTransactionManager.java
@Override protected void doCommit(DefaultTransactionStatus status) { ContentSourceTransactionObject txObject = (ContentSourceTransactionObject) status.getTransaction(); Session ses = txObject.getSessionHolder().getSession(); if (status.isDebug()) { logger.debug("Committing XDBC transaction on Session [" + ses + "]"); }// w w w .j a v a 2 s. c o m try { ses.commit(); } catch (XccException ex) { throw new TransactionSystemException("Could not commit XDBC transaction", ex); } }