Tie is a simple method interception framework.

To use Tie in your application, you should first implement a series of method interceptors using the AOP Alliance MethodInterceptor interface.

The interceptors must be joined together into an implementation of MethodInterceptorStack - see the InterceptorStack utility class for methods to perform that step. Then an implementation of InterceptionInjector (typically a ProxyInjector) can generate an object to perform dynamic method interception over a designated object.