org.apache.aries.blueprint.container
Class QuiesceInterceptor

java.lang.Object
  extended by org.apache.aries.blueprint.container.QuiesceInterceptor
All Implemented Interfaces:
org.apache.aries.blueprint.Interceptor

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


Constructor Summary
QuiesceInterceptor(ServiceRecipe serviceRecipe)
           
 
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QuiesceInterceptor

public QuiesceInterceptor(ServiceRecipe serviceRecipe)
Method Detail

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

postCallWithReturn

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

postCallWithException

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

getRank

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


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