Package | Description |
---|---|
org.hibernate.bytecode.instrumentation.internal |
Bytecode instrumentation internals
|
org.hibernate.bytecode.instrumentation.internal.javassist |
Javassist support internals
|
org.hibernate.bytecode.instrumentation.spi |
Package defining bytecode code enhancement (instrumentation) support.
|
org.hibernate.bytecode.spi |
Package defining bytecode code enhancement (instrumentation) support.
|
org.hibernate.tuple.entity |
Modifier and Type | Method and Description |
---|---|
static FieldInterceptor |
FieldInterceptionHelper.extractFieldInterceptor(Object object)
Assuming the given object is an enhanced entity, extract and return its interceptor.
|
static FieldInterceptor |
FieldInterceptionHelper.injectFieldInterceptor(Object entity,
String entityName,
Set uninitializedFieldNames,
SessionImplementor session)
Assuming the given object is an enhanced entity, inject a field interceptor.
|
Modifier and Type | Method and Description |
---|---|
static FieldInterceptor |
JavassistHelper.extractFieldInterceptor(Object entity)
Perform the Javassist-specific field interceptor extraction
|
static FieldInterceptor |
JavassistHelper.injectFieldInterceptor(Object entity,
String entityName,
Set uninitializedFieldNames,
SessionImplementor session)
Perform the Javassist-specific field interceptor injection
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractFieldInterceptor
Base support for FieldInterceptor implementations.
|
Modifier and Type | Method and Description |
---|---|
FieldInterceptor |
EntityInstrumentationMetadata.extractInterceptor(Object entity)
Extract the field interceptor instance from the instrumented entity.
|
FieldInterceptor |
EntityInstrumentationMetadata.injectInterceptor(Object entity,
String entityName,
Set uninitializedFieldNames,
SessionImplementor session)
Build and inject a field interceptor instance into the instrumented entity.
|
Modifier and Type | Method and Description |
---|---|
FieldInterceptor |
NonPojoInstrumentationMetadata.extractInterceptor(Object entity) |
FieldInterceptor |
NonPojoInstrumentationMetadata.injectInterceptor(Object entity,
String entityName,
Set uninitializedFieldNames,
SessionImplementor session) |
Copyright © 2001-2017 Red Hat, Inc. All Rights Reserved.