Package org.apache.aries.transaction
Class TxInterceptorImpl
- java.lang.Object
-
- org.apache.aries.transaction.TxInterceptorImpl
-
- All Implemented Interfaces:
org.apache.aries.blueprint.Interceptor
public class TxInterceptorImpl extends java.lang.Object implements org.apache.aries.blueprint.Interceptor
-
-
Constructor Summary
Constructors Constructor Description TxInterceptorImpl(javax.transaction.TransactionManager tm, org.osgi.service.coordinator.Coordinator coordinator, ComponentTxData txData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetRank()voidpostCallWithException(org.osgi.service.blueprint.reflect.ComponentMetadata cm, java.lang.reflect.Method m, java.lang.Throwable ex, java.lang.Object preCallToken)voidpostCallWithReturn(org.osgi.service.blueprint.reflect.ComponentMetadata cm, java.lang.reflect.Method m, java.lang.Object returnType, java.lang.Object preCallToken)java.lang.ObjectpreCall(org.osgi.service.blueprint.reflect.ComponentMetadata cm, java.lang.reflect.Method m, java.lang.Object... parameters)
-
-
-
Constructor Detail
-
TxInterceptorImpl
public TxInterceptorImpl(javax.transaction.TransactionManager tm, org.osgi.service.coordinator.Coordinator coordinator, ComponentTxData txData)
-
-
Method Detail
-
getRank
public int getRank()
- Specified by:
getRankin interfaceorg.apache.aries.blueprint.Interceptor
-
preCall
public java.lang.Object preCall(org.osgi.service.blueprint.reflect.ComponentMetadata cm, java.lang.reflect.Method m, java.lang.Object... parameters) throws java.lang.Throwable- Specified by:
preCallin interfaceorg.apache.aries.blueprint.Interceptor- Throws:
java.lang.Throwable
-
postCallWithException
public void postCallWithException(org.osgi.service.blueprint.reflect.ComponentMetadata cm, java.lang.reflect.Method m, java.lang.Throwable ex, java.lang.Object preCallToken)- Specified by:
postCallWithExceptionin interfaceorg.apache.aries.blueprint.Interceptor
-
postCallWithReturn
public void postCallWithReturn(org.osgi.service.blueprint.reflect.ComponentMetadata cm, java.lang.reflect.Method m, java.lang.Object returnType, java.lang.Object preCallToken) throws java.lang.Exception- Specified by:
postCallWithReturnin interfaceorg.apache.aries.blueprint.Interceptor- Throws:
java.lang.Exception
-
-