container/resource/src/main/java/org/mobicents/slee/resource/SleeEndpointOperationNotTransactedExecutor.java
SleeTransaction suspendTransaction() throws SLEEException {
		try {
			final SleeTransaction tx = txManager.getTransaction();
			if (tx != null) {
				txManager.suspend();
			}
			return tx;
		} catch (SystemException e) {
			throw new SLEEException(e.getMessage(),e);
		}
	}
SleeTransaction suspendTransaction() throws SLEEException {
		try {
			final SleeTransaction tx = txManager.getTransaction();
			if (tx != null) {
				txManager.suspend();
			}
			return tx;
		} catch (SystemException e) {
			throw new SLEEException(e.getMessage(),e);
		}
	}
SleeTransaction suspendTransaction ( ) throws SLEEException { try { final SleeTransaction tx = txManager . getTransaction ( ) ; if ( tx != null ) { txManager . suspend ( ) ; } return tx ; } catch ( SystemException e ) { throw new SLEEException ( e . getMessage ( ) , e ) ; } }
Suspends the current tx (if exists).
@return the tx which was suspended, null if there is no active tx
@throws SLEEException if there is a system error in tx manager
Suspends the current tx ( if exists ) .