org.apache.aries.transaction
Class TxInterceptorImpl

java.lang.Object
  extended by org.apache.aries.transaction.TxInterceptorImpl
All Implemented Interfaces:
org.apache.aries.blueprint.Interceptor

public class TxInterceptorImpl
extends Object
implements org.apache.aries.blueprint.Interceptor


Constructor Summary
TxInterceptorImpl()
           
 
Method Summary
 int getRank()
           
 void postCallWithException(org.osgi.service.blueprint.reflect.ComponentMetadata cm, Method m, Throwable ex, Object preCallToken)
           
 void postCallWithReturn(org.osgi.service.blueprint.reflect.ComponentMetadata cm, Method m, Object returnType, Object preCallToken)
           
 Object preCall(org.osgi.service.blueprint.reflect.ComponentMetadata cm, Method m, Object... parameters)
           
 void setTransactionManager(TransactionManager manager)
           
 void setTxMetaDataHelper(TxComponentMetaDataHelper transactionEnhancer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TxInterceptorImpl

public TxInterceptorImpl()
Method Detail

getRank

public int getRank()
Specified by:
getRank in interface org.apache.aries.blueprint.Interceptor

postCallWithException

public void postCallWithException(org.osgi.service.blueprint.reflect.ComponentMetadata cm,
                                  Method m,
                                  Throwable ex,
                                  Object preCallToken)
Specified by:
postCallWithException in interface org.apache.aries.blueprint.Interceptor

postCallWithReturn

public void postCallWithReturn(org.osgi.service.blueprint.reflect.ComponentMetadata cm,
                               Method m,
                               Object returnType,
                               Object preCallToken)
                        throws Exception
Specified by:
postCallWithReturn in interface org.apache.aries.blueprint.Interceptor
Throws:
Exception

preCall

public Object preCall(org.osgi.service.blueprint.reflect.ComponentMetadata cm,
                      Method m,
                      Object... parameters)
               throws Throwable
Specified by:
preCall in interface org.apache.aries.blueprint.Interceptor
Throws:
Throwable

setTransactionManager

public final void setTransactionManager(TransactionManager manager)

setTxMetaDataHelper

public final void setTxMetaDataHelper(TxComponentMetaDataHelper transactionEnhancer)


Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.