Class IntrospectedHibernateBytecodeProvider
- java.lang.Object
-
- io.micronaut.configuration.hibernate.jpa.proxy.IntrospectedHibernateBytecodeProvider
-
- All Implemented Interfaces:
java.io.Serializable,org.hibernate.bytecode.spi.BytecodeProvider,org.hibernate.service.Service
@Singleton @Internal public final class IntrospectedHibernateBytecodeProvider extends java.lang.Object implements org.hibernate.bytecode.spi.BytecodeProviderCompile-time proxies implementation of Hibernate'sBytecodeProvider. Implementation provides custom implementation ofProxyFactoryFactoryand disables bytecode enhancer.- Since:
- 3.3.0
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description IntrospectedHibernateBytecodeProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.hibernate.bytecode.enhance.spi.EnhancergetEnhancer(org.hibernate.bytecode.enhance.spi.EnhancementContext enhancementContext)org.hibernate.bytecode.spi.ProxyFactoryFactorygetProxyFactoryFactory()org.hibernate.bytecode.spi.ReflectionOptimizergetReflectionOptimizer(java.lang.Class clazz, java.lang.String[] getterNames, java.lang.String[] setterNames, java.lang.Class[] types)
-
-
-
Method Detail
-
getProxyFactoryFactory
public org.hibernate.bytecode.spi.ProxyFactoryFactory getProxyFactoryFactory()
- Specified by:
getProxyFactoryFactoryin interfaceorg.hibernate.bytecode.spi.BytecodeProvider
-
getReflectionOptimizer
public org.hibernate.bytecode.spi.ReflectionOptimizer getReflectionOptimizer(java.lang.Class clazz, java.lang.String[] getterNames, java.lang.String[] setterNames, java.lang.Class[] types)- Specified by:
getReflectionOptimizerin interfaceorg.hibernate.bytecode.spi.BytecodeProvider
-
getEnhancer
public org.hibernate.bytecode.enhance.spi.Enhancer getEnhancer(org.hibernate.bytecode.enhance.spi.EnhancementContext enhancementContext)
- Specified by:
getEnhancerin interfaceorg.hibernate.bytecode.spi.BytecodeProvider
-
-