Interface | Description |
---|---|
Callback |
All callback interfaces used by
Enhancer extend this interface. |
CallbackFilter |
Map methods of subclasses generated by
Enhancer to a particular
callback. |
Dispatcher |
Dispatching
Enhancer callback. |
Enhancer.EnhancerKey |
Internal interface, only public due to ClassLoader issues.
|
Factory |
All enhanced instances returned by the
Enhancer 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-loading
Enhancer callback. |
MethodInterceptor |
General-purpose
Enhancer callback which provides for "around advice". |
NoOp |
Methods using this
Enhancer callback will delegate directly to the
default (super) implementation in the base class. |
ProxyRefDispatcher |
Dispatching
Enhancer callback. |
Class | Description |
---|---|
CallbackHelper | |
Enhancer |
Generates dynamic subclasses to enable method interception.
|
InterfaceMaker |
Generates new interfaces at runtime.
|
MethodProxy |
Classes generated by
Enhancer pass this object to the
registered MethodInterceptor 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 for
java.lang.reflect.Proxy under JDK 1.2. |
Exception | Description |
---|---|
UndeclaredThrowableException |
Used by
Proxy as a replacement for java.lang.reflect.UndeclaredThrowableException . |
Copyright © 2018. All rights reserved.