Class IntrospectedHibernateBytecodeProvider
java.lang.Object
io.micronaut.configuration.hibernate.jpa.proxy.IntrospectedHibernateBytecodeProvider
- All Implemented Interfaces:
Serializable,org.hibernate.bytecode.spi.BytecodeProvider,org.hibernate.service.Service
@Singleton
@Internal
public final class IntrospectedHibernateBytecodeProvider
extends Object
implements org.hibernate.bytecode.spi.BytecodeProvider
Compile-time proxies implementation of Hibernate's
BytecodeProvider.
Implementation provides custom implementation of ProxyFactoryFactory and disables bytecode enhancer.- Since:
- 3.3.0
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.hibernate.bytecode.enhance.spi.EnhancergetEnhancer(org.hibernate.bytecode.enhance.spi.EnhancementContext enhancementContext) org.hibernate.bytecode.spi.ProxyFactoryFactoryorg.hibernate.bytecode.spi.ReflectionOptimizergetReflectionOptimizer(Class<?> clazz, Map<String, org.hibernate.property.access.spi.PropertyAccess> propertyAccessMap) org.hibernate.bytecode.spi.ReflectionOptimizergetReflectionOptimizer(Class clazz, String[] getterNames, String[] setterNames, Class[] types) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.bytecode.spi.BytecodeProvider
resetCaches
-
Constructor Details
-
IntrospectedHibernateBytecodeProvider
public IntrospectedHibernateBytecodeProvider()
-
-
Method Details
-
getProxyFactoryFactory
public org.hibernate.bytecode.spi.ProxyFactoryFactory getProxyFactoryFactory()- Specified by:
getProxyFactoryFactoryin interfaceorg.hibernate.bytecode.spi.BytecodeProvider
-
getReflectionOptimizer
public org.hibernate.bytecode.spi.ReflectionOptimizer getReflectionOptimizer(Class clazz, String[] getterNames, String[] setterNames, Class[] types) - Specified by:
getReflectionOptimizerin interfaceorg.hibernate.bytecode.spi.BytecodeProvider
-
getReflectionOptimizer
public org.hibernate.bytecode.spi.ReflectionOptimizer getReflectionOptimizer(Class<?> clazz, Map<String, org.hibernate.property.access.spi.PropertyAccess> propertyAccessMap) - 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
-