Package net.sf.cglib.proxy
-
Interface Summary Interface Description Callback All callback interfaces used byEnhancer
extend this interface.CallbackFilter Map methods of subclasses generated byEnhancer
to a particular callback.Dispatcher DispatchingEnhancer
callback.Enhancer.EnhancerKey Internal interface, only public due to ClassLoader issues.Factory All enhanced instances returned by theEnhancer
class implement this interface.FixedValue Enhancer
callback that simply returns the value to return from the proxied method.InvocationHandler InvocationHandler
replacement (unavailable under JDK 1.2).LazyLoader Lazy-loadingEnhancer
callback.MethodInterceptor General-purposeEnhancer
callback which provides for "around advice".NoOp Methods using thisEnhancer
callback will delegate directly to the default (super) implementation in the base class.ProxyRefDispatcher DispatchingEnhancer
callback. -
Class Summary Class Description CallbackHelper Enhancer Generates dynamic subclasses to enable method interception.InterfaceMaker Generates new interfaces at runtime.MethodProxy Classes generated byEnhancer
pass this object to the registeredMethodInterceptor
objects when an intercepted method is invoked.Mixin Mixin
allows multiple objects to be combined into a single larger object.Mixin.Generator Proxy This class is meant to be used as replacement forjava.lang.reflect.Proxy
under JDK 1.2. -
Exception Summary Exception Description UndeclaredThrowableException Used byProxy
as a replacement forjava.lang.reflect.UndeclaredThrowableException
.