Class RuntimeBytecodeProvider
- java.lang.Object
-
- io.quarkus.hibernate.orm.runtime.service.bytecodeprovider.RuntimeBytecodeProvider
-
- All Implemented Interfaces:
Serializable
,org.hibernate.bytecode.spi.BytecodeProvider
,org.hibernate.service.Service
final class RuntimeBytecodeProvider extends Object implements org.hibernate.bytecode.spi.BytecodeProvider
-
-
Constructor Summary
Constructors Constructor Description RuntimeBytecodeProvider(QuarkusRuntimeProxyFactoryFactory statefulProxyFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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(Class<?> clazz, Map<String,org.hibernate.property.access.spi.PropertyAccess> propertyAccessMap)
org.hibernate.bytecode.spi.ReflectionOptimizer
getReflectionOptimizer(Class clazz, String[] getterNames, String[] setterNames, Class[] types)
-
-
-
Constructor Detail
-
RuntimeBytecodeProvider
public RuntimeBytecodeProvider(QuarkusRuntimeProxyFactoryFactory statefulProxyFactory)
-
-
Method Detail
-
getProxyFactoryFactory
public org.hibernate.bytecode.spi.ProxyFactoryFactory getProxyFactoryFactory()
- Specified by:
getProxyFactoryFactory
in interfaceorg.hibernate.bytecode.spi.BytecodeProvider
-
getReflectionOptimizer
public org.hibernate.bytecode.spi.ReflectionOptimizer getReflectionOptimizer(Class clazz, String[] getterNames, String[] setterNames, Class[] types)
- Specified by:
getReflectionOptimizer
in 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:
getReflectionOptimizer
in interfaceorg.hibernate.bytecode.spi.BytecodeProvider
-
getEnhancer
public org.hibernate.bytecode.enhance.spi.Enhancer getEnhancer(org.hibernate.bytecode.enhance.spi.EnhancementContext enhancementContext)
- Specified by:
getEnhancer
in interfaceorg.hibernate.bytecode.spi.BytecodeProvider
-
-