Top Fields Constructors Methods
org.hibernate.bytecode.internal.bytebuddy

public Class PassThroughInterceptor

extends Object
implements Interceptor
Class Inheritance
All Implemented Interfaces
org.hibernate.proxy.ProxyConfiguration.Interceptor
Imports
java.lang.reflect.Method, java.util.HashMap, org.hibernate.proxy.ProxyConfiguration

Field Summary

Modifier and TypeField and Description
private HashMap<Object, Object>
private final String

Constructor Summary

AccessConstructor and Description
public
PassThroughInterceptor(String proxiedClassName)

Method Summary

Modifier and TypeMethod and Description
private boolean
private boolean
public Object
intercept(Object
The proxied instance.
instance
,
Method
The invoked method.
method
,
Object[]
The intercepted method arguments.
arguments
)

Implements org.hibernate.proxy.ProxyConfiguration.Interceptor.intercept.

Intercepts a method call to a proxy.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

databack to summary
private HashMap<Object, Object> data
proxiedClassNameback to summary
private final String proxiedClassName

Constructor Detail

PassThroughInterceptorback to summary
public PassThroughInterceptor(String proxiedClassName)

Method Detail

hasGetterSignatureback to summary
private boolean hasGetterSignature(Method method)
hasSetterSignatureback to summary
private boolean hasSetterSignature(Method method)
interceptback to summary
public Object intercept(Object instance, Method method, Object[] arguments) throws Exception

Implements org.hibernate.proxy.ProxyConfiguration.Interceptor.intercept.

Doc from org.hibernate.proxy.ProxyConfiguration.Interceptor.intercept.

Intercepts a method call to a proxy.

Parameters
instance:Object

The proxied instance.

method:Method

The invoked method.

arguments:Object[]

The intercepted method arguments.

Returns:Object

The method's return value.

Annotations
@Override