Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.hibernate.bytecode.cglib.* (6)org.hibernate.bytecode.javassist.* (11)

org.hibernate.bytecode: Javadoc index of package org.hibernate.bytecode.


Package Samples:

org.hibernate.bytecode.cglib
org.hibernate.bytecode.javassist

Classes:

BytecodeProvider: Contract for providers of bytecode services to Hibernate. Bytecode requirements break down into basically 4 areas proxy generation (both for runtime-lazy-loading and basic proxy generation) getProxyFactoryFactory() 55 bean relection optimization getReflectionOptimizer(java.lang.Class, java.lang.String[], java.lang.String[], java.lang.Class[]) 55 build-time instumentation (not covered by this contract) class-load intrumentation generateDynamicFieldInterceptionClassLoader(java.lang.ClassLoader, java.lang.String[], java.lang.String[]) 55 ; (currently only used in the test suite).
ClassTransformer: A persistence provider provides an instance of this interface to the PersistenceUnitInfo.addTransformer method. The supplied transformer instance will get called to transform entity class files when they are loaded and redefined. The transformation occurs before the class is defined by the JVM
InstantiationOptimizerAdapter: The ReflectionOptimizer.InstantiationOptimizer implementation for Javassist which simply acts as an adpater to the FastClass class.
AccessOptimizerAdapter: The ReflectionOptimizer.AccessOptimizer implementation for Javassist which simply acts as an adpater to the BulkAccessor class.
BulkAccessor: A JavaBean accessor. This object provides methods that set/get multiple properties of a JavaBean at once. This class and its support classes have been developed for the comaptibility with cglib ( http://cglib.sourceforge.net/ ).
ProxyFactoryFactory: An interface for factories of proxy factory instances. Currently used to abstract from the tupizer whether we are using CGLIB or Javassist for lazy proxy generation.
InstantiationOptimizerAdapter: The ReflectionOptimizer.InstantiationOptimizer implementation for CGLIB which simply acts as an adpater to the FastClass class.
AccessOptimizerAdapter: The ReflectionOptimizer.AccessOptimizer implementation for CGLIB which simply acts as an adpater to the BulkBean class.
CglibClassTransformer: Enhance the classes allowing them to implements InterceptFieldEnabled This interface is then used by Hibernate for some optimizations.
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 org.hibernate.proxy.ProxyFactory instances.
ProxyFactoryFactoryImpl: A factory for CGLIB-based org.hibernate.proxy.ProxyFactory instances.
ReflectionOptimizer: Represents reflection optimization for a particular class.
BulkAccessorException: An exception thrown while generating a bulk accessor.
ReflectionOptimizerImpl: ReflectionOptimizer implementation for Javassist.
BytecodeProviderImpl: Bytecode provider implementation for Javassist.
ReflectionOptimizerImpl: ReflectionOptimizer implementation for CGLIB.
BasicProxyFactory: A proxy factory for "basic proxy" generation
BytecodeProviderImpl: Bytecode provider implementation for CGLIB.
BulkAccessorFactory: A factory of bulk accessors.
AbstractClassTransformerImpl

Home | Contact Us | Privacy Policy | Terms of Service