| Interface | Description |
|---|---|
| FieldFilter |
Contract for deciding whether fields should be read and/or write intercepted.
|
| FieldHandled |
Interface introduced to the enhanced class in order to be able to
inject a
FieldHandler to define the interception behavior. |
| FieldHandler |
The interface defining how interception of a field should be handled.
|
| Class | Description |
|---|---|
| AccessOptimizerAdapter |
The
ReflectionOptimizer.AccessOptimizer implementation for Javassist
which simply acts as an adapter to the BulkAccessor class. |
| BulkAccessor |
A JavaBean bulk accessor, which provides methods capable of getting/setting multiple properties
of a JavaBean at once.
|
| BytecodeProviderImpl |
Bytecode provider implementation for Javassist.
|
| FastClass |
Fast access to class information
|
| FieldTransformer |
The thing that handles actual class enhancement in regards to
intercepting field accesses.
|
| InstantiationOptimizerAdapter |
The
ReflectionOptimizer.InstantiationOptimizer implementation for Javassist
which simply acts as an adapter to the FastClass class. |
| JavassistClassTransformer |
Enhance the classes allowing them to implements InterceptFieldEnabled
This interface is then used by Hibernate for some optimizations.
|
| ProxyFactoryFactoryImpl |
A factory for Javassist-based
ProxyFactory instances. |
| ReflectionOptimizerImpl |
ReflectionOptimizer implementation for Javassist.
|
| TransformingClassLoader |
A ClassLoader implementation applying Class transformations as they are being loaded.
|
| Exception | Description |
|---|---|
| BulkAccessorException |
An exception thrown while generating a bulk accessor.
|
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.