Package org.jboss.as.ejb3.tx
Class LifecycleCMTTxInterceptor
java.lang.Object
org.jboss.as.ejb3.tx.CMTTxInterceptor
org.jboss.as.ejb3.tx.LifecycleCMTTxInterceptor
- All Implemented Interfaces:
org.jboss.invocation.Interceptor
Transaction interceptor for Singleton and Stateless beans,
- Author:
- Carlo de Wolf
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.jboss.as.ejb3.tx.CMTTxInterceptor
FACTORYFields inherited from interface org.jboss.invocation.Interceptor
EMPTY_ARRAY -
Constructor Summary
ConstructorsConstructorDescriptionLifecycleCMTTxInterceptor(jakarta.ejb.TransactionAttributeType transactionAttributeType, int transactionTimeout) -
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectnotSupported(org.jboss.invocation.InterceptorContext invocation, EJBComponent component) processInvocation(org.jboss.invocation.InterceptorContext invocation) Methods inherited from class org.jboss.as.ejb3.tx.CMTTxInterceptor
endTransaction, invokeInCallerTx, invokeInImportedTx, invokeInNoTx, invokeInOurTx, mandatory, never, ourTxRolledBack, required, requiresNew, setRollbackOnly, supports
-
Constructor Details
-
LifecycleCMTTxInterceptor
public LifecycleCMTTxInterceptor(jakarta.ejb.TransactionAttributeType transactionAttributeType, int transactionTimeout)
-
-
Method Details
-
processInvocation
public Object processInvocation(org.jboss.invocation.InterceptorContext invocation) throws Exception - Specified by:
processInvocationin interfaceorg.jboss.invocation.Interceptor- Overrides:
processInvocationin classCMTTxInterceptor- Throws:
Exception
-
notSupported
protected Object notSupported(org.jboss.invocation.InterceptorContext invocation, EJBComponent component) throws Exception - Overrides:
notSupportedin classCMTTxInterceptor- Throws:
Exception
-