Uses of Interface
org.hibernate.bytecode.enhance.spi.EnhancementContext
Packages that use EnhancementContext
Package
Description
package containing bytecode enhancement code (internals)
Package defining bytecode code enhancement (instrumentation) support.
Byte Buddy support internals
Package defining bytecode code enhancement (instrumentation) support.
-
Uses of EnhancementContext in org.hibernate.bytecode.enhance.internal.bytebuddy
Constructors in org.hibernate.bytecode.enhance.internal.bytebuddy with parameters of type EnhancementContextModifierConstructorDescriptionEnhancerImpl(EnhancementContext enhancementContext, ByteBuddyState byteBuddyState) Constructs the Enhancer, using the given context.EnhancerImpl(EnhancementContext enhancementContext, ByteBuddyState byteBuddyState, EnhancerClassLocator classLocator) Expert level constructor, this allows for more control of state and bytecode loading, which allows integrators to optimise for particular contexts of use. -
Uses of EnhancementContext in org.hibernate.bytecode.enhance.spi
Classes in org.hibernate.bytecode.enhance.spi that implement EnhancementContextModifier and TypeClassDescriptionclassdefault implementation of EnhancementContext.classConstructors in org.hibernate.bytecode.enhance.spi with parameters of type EnhancementContextModifierConstructorDescriptionEnhancementContextWrapper(EnhancementContext wrappedContext, ClassLoader loadingClassloader) -
Uses of EnhancementContext in org.hibernate.bytecode.internal.bytebuddy
Methods in org.hibernate.bytecode.internal.bytebuddy with parameters of type EnhancementContextModifier and TypeMethodDescription@Nullable EnhancerBytecodeProviderImpl.getEnhancer(EnhancementContext enhancementContext) @Nullable EnhancerBytecodeProviderImpl.getEnhancer(EnhancementContext enhancementContext, EnhancerClassLocator classLocator) Similar toBytecodeProviderImpl.getEnhancer(EnhancementContext)but intended for advanced users who wish to customize how ByteBuddy is locating the class files and caching the types. -
Uses of EnhancementContext in org.hibernate.bytecode.internal.none
Methods in org.hibernate.bytecode.internal.none with parameters of type EnhancementContextModifier and TypeMethodDescription@Nullable EnhancerBytecodeProviderImpl.getEnhancer(EnhancementContext enhancementContext) -
Uses of EnhancementContext in org.hibernate.bytecode.spi
Methods in org.hibernate.bytecode.spi with parameters of type EnhancementContextModifier and TypeMethodDescription@Nullable EnhancerBytecodeProvider.getEnhancer(EnhancementContext enhancementContext) Returns a byte code enhancer that implements the enhancements described in the supplied enhancement context. -
Uses of EnhancementContext in org.hibernate.jpa.boot.internal
Methods in org.hibernate.jpa.boot.internal that return EnhancementContextModifier and TypeMethodDescriptionprotected EnhancementContextEntityManagerFactoryBuilderImpl.getEnhancementContext(boolean dirtyTrackingEnabled, boolean lazyInitializationEnabled, boolean associationManagementEnabled) Builds the context to be used in runtime bytecode enhancementMethods in org.hibernate.jpa.boot.internal with parameters of type EnhancementContextModifier and TypeMethodDescriptionvoidParsedPersistenceXmlDescriptor.pushClassTransformer(EnhancementContext enhancementContext) voidPersistenceUnitInfoDescriptor.pushClassTransformer(EnhancementContext enhancementContext) -
Uses of EnhancementContext in org.hibernate.jpa.boot.spi
Methods in org.hibernate.jpa.boot.spi with parameters of type EnhancementContextModifier and TypeMethodDescriptionvoidPersistenceConfigurationDescriptor.pushClassTransformer(EnhancementContext enhancementContext) voidPersistenceUnitDescriptor.pushClassTransformer(EnhancementContext enhancementContext) -
Uses of EnhancementContext in org.hibernate.jpa.internal.enhance
Constructors in org.hibernate.jpa.internal.enhance with parameters of type EnhancementContextModifierConstructorDescriptionEnhancingClassTransformerImpl(EnhancementContext enhancementContext)