abstractpublic class AbstractInterceptor implements Interceptor(Code)
This is the abstract interceptor that can provide basic tracking
and next interceptor calling for subclassed interceptors. This
implementation will also shortcut calls to DynamicProxy classes
acting as interceptors by skipping their proxy classes and directly
calling the
Copyright 2003 Sapient
since: carbon 2.1 author: Greg Hinkle, October 2003 version: $Revision: 1.1 $($Author: ghinkl $ / $Date: 2003/10/15 01:03:26 $)
Will forward on an interceptor call to the next interceptor
in the chain.
Parameters: invocation - the invocation in progress the return value of the component invocation throws: Throwable - the exception caused by the invocation
Prepares the interceptor chain by setting the next interceptor
that this one will forward to. It will also prepare for calls
to DynamicProxies.
Parameters: interceptor - the next interceptor in the chain