@Singleton
@Internal
public final class IntrospectedHibernateBytecodeProvider
extends java.lang.Object
implements org.hibernate.bytecode.spi.BytecodeProvider
BytecodeProvider.
Implementation provides custom implementation of ProxyFactoryFactory and disables bytecode enhancer.| Constructor and Description |
|---|
IntrospectedHibernateBytecodeProvider() |
| Modifier and Type | Method and Description |
|---|---|
org.hibernate.bytecode.enhance.spi.Enhancer |
getEnhancer(org.hibernate.bytecode.enhance.spi.EnhancementContext enhancementContext) |
org.hibernate.bytecode.spi.ProxyFactoryFactory |
getProxyFactoryFactory() |
org.hibernate.bytecode.spi.ReflectionOptimizer |
getReflectionOptimizer(java.lang.Class clazz,
java.lang.String[] getterNames,
java.lang.String[] setterNames,
java.lang.Class[] types) |
public IntrospectedHibernateBytecodeProvider()
public org.hibernate.bytecode.spi.ProxyFactoryFactory getProxyFactoryFactory()
getProxyFactoryFactory in interface org.hibernate.bytecode.spi.BytecodeProviderpublic org.hibernate.bytecode.spi.ReflectionOptimizer getReflectionOptimizer(java.lang.Class clazz,
java.lang.String[] getterNames,
java.lang.String[] setterNames,
java.lang.Class[] types)
getReflectionOptimizer in interface org.hibernate.bytecode.spi.BytecodeProviderpublic org.hibernate.bytecode.enhance.spi.Enhancer getEnhancer(org.hibernate.bytecode.enhance.spi.EnhancementContext enhancementContext)
getEnhancer in interface org.hibernate.bytecode.spi.BytecodeProvider