@Override public void registerSynchronization(Synchronization sync) { getSynchronizations().registerSynchronization(sync); }
@Override public void registerSynchronization(Synchronization sync) { getSynchronizations().registerSynchronization(sync); }
@Override public void registerSynchronization(Synchronization sync) { getSynchronizations().registerSynchronization(sync); }
@Override public void registerSynchronization(Synchronization sync) { Synchronizations synchronizations = getSynchronizations(); if (synchronizations.isAwareOfContainerTransactions()) { synchronizations.registerSynchronization(sync); } else { throw new UnsupportedOperationException("cannot register synchronization with container transaction, use <transaction:ejb-transaction/>"); } }
@Override public void registerSynchronization(Synchronization sync) { Synchronizations synchronizations = getSynchronizations(); if (synchronizations.isAwareOfContainerTransactions()) { synchronizations.registerSynchronization(sync); } else { throw new UnsupportedOperationException("cannot register synchronization with container transaction, use <transaction:ejb-transaction/>"); } }
@Override public void registerSynchronization(Synchronization sync) { Synchronizations synchronizations = getSynchronizations(); if ( synchronizations.isAwareOfContainerTransactions() ) { synchronizations.registerSynchronization(sync); } else { throw new UnsupportedOperationException("cannot register synchronization with container transaction, use <transaction:ejb-transaction/>"); } }
@Override public void registerSynchronization(Synchronization sync) { if (log.isDebugEnabled()) { log.debug("registering synchronization: " + sync); } // try to register the synchronization directly with the // persistence provider getSynchronizations().registerSynchronization(sync); }
@Override public void registerSynchronization(Synchronization sync) { if ( log.isDebugEnabled() ) { log.debug("registering synchronization: " + sync); } assertActive(); //try to register the synchronization directly with the //persistence provider, but if this fails, just hold //on to it myself if ( !PersistenceProvider.instance().registerSynchronization(sync, currentEntityManager) ) { getSynchronizations().registerSynchronization(sync); } }