net.sf.tie
Interface MethodInterceptorStack

All Known Implementing Classes:
DynamicInterceptorStack

public interface MethodInterceptorStack

The MethodInterceptorStack determines which MethodInterceptor implementations should be injected into each object.

See Also:
InterceptorStack

Method Summary
<T> Iterable<MethodInterceptor>
getInterceptors(Class<T> type, T endPoint)
           
 

Method Detail

getInterceptors

<T> Iterable<MethodInterceptor> getInterceptors(Class<T> type,
                                                T endPoint)
Parameters:
type - The java type (typically an interface) which declares the methods to be intercepted.
endPoint - The java object that provides an implementation of those methods.
Returns:
A set of interceptors to apply over all invocations of methods on endPoint.