@Override public UserTransaction getValue() throws IllegalStateException { return LocalUserTransaction.getInstance(); } }
@Override public boolean getAvailability() { return LocalUserTransaction.getInstance().isAvailable(); }
public void rollback() throws IllegalStateException, SecurityException, SystemException { checkTransactionStateAvailability(); ContextTransactionManager.getInstance().rollback(); }
@Override public void setAvailability(boolean available) { LocalUserTransaction.getInstance().setAvailability(available); }
/** * UserTransaction is could not be available within particular scopes * e.g. for CDI @Transactional and a TxType other than NOT_SUPPORTED or NEVER */ private void checkTransactionStateAvailability() { if(!isAvailable()) { throw Log.log.forbiddenContextForUserTransaction(); } } }
@Override public void setAvailability(boolean available) { LocalUserTransaction.getInstance().setAvailability(available); }
/** * UserTransaction is could not be available within particular scopes * e.g. for CDI @Transactional and a TxType other than NOT_SUPPORTED or NEVER */ private void checkTransactionStateAvailability() { if(!isAvailable()) { throw Log.log.forbiddenContextForUserTransaction(); } } }
@Override public UserTransaction getUserTransaction() { return LocalUserTransaction.getInstance(); }
@Override public boolean getAvailability() { return LocalUserTransaction.getInstance().isAvailable(); }
@Override public void setAvailability(boolean available) { LocalUserTransaction.getInstance().setAvailability(available); }
public int getStatus() throws SystemException { checkTransactionStateAvailability(); return ContextTransactionManager.getInstance().getStatus(); }
/** * UserTransaction is could not be available within particular scopes * e.g. for CDI @Transactional and a TxType other than NOT_SUPPORTED or NEVER */ private void checkTransactionStateAvailability() { if(!isAvailable()) { throw Log.log.forbiddenContextForUserTransaction(); } } }
UserTransaction getUserTransaction() { return LocalUserTransaction.getInstance(); }
@Override public boolean getAvailability() { return LocalUserTransaction.getInstance().isAvailable(); }
public void setRollbackOnly() throws IllegalStateException, SystemException { checkTransactionStateAvailability(); ContextTransactionManager.getInstance().setRollbackOnly(); }
return remoteUserTransaction; } else { return LocalUserTransaction.getInstance(); return LocalUserTransaction.getInstance();
public void begin() throws NotSupportedException, SystemException { checkTransactionStateAvailability(); ContextTransactionManager.getInstance().begin(CreationListener.CreatedBy.USER_TRANSACTION); }
protected CloseableNamingEnumeration<Binding> listBindingsNative(final Name name) throws NamingException { if (!name.isEmpty()) { throw nameNotFound(name); } return CloseableNamingEnumeration.fromIterable( Arrays.asList( binding(UserTransaction.class, namingProvider != null ? remoteUserTransaction : LocalUserTransaction.getInstance()), binding(RemoteUserTransaction.class, remoteUserTransaction), binding(LocalUserTransaction.class, LocalUserTransaction.getInstance()), binding(TransactionManager.class, ContextTransactionManager.getInstance()), binding(TransactionSynchronizationRegistry.class, ContextTransactionSynchronizationRegistry.getInstance()) ) ); }
public void commit() throws RollbackException, HeuristicMixedException, HeuristicRollbackException, SecurityException, IllegalStateException, SystemException { checkTransactionStateAvailability(); ContextTransactionManager.getInstance().commit(); }
final LocalUserTransaction userTransaction = LocalUserTransaction.getInstance(); jtaEnvironmentBean.getValue().setUserTransaction(userTransaction); service.setJbossXATerminator(xaTerminatorInjector.getValue()); final LocalUserTransaction userTransaction = LocalUserTransaction.getInstance(); jtaEnvironmentBean.getValue().setUserTransaction(userTransaction); service.setJbossXATerminator(xaTerminatorInjector.getValue());