public class InterceptorProxyCreatorImpl extends Object implements InterceptorProxyCreator
| Constructor and Description |
|---|
InterceptorProxyCreatorImpl(InterceptorInstantiator<?,?> interceptorInstantiator,
InvocationContextFactory invocationContextFactory,
InterceptionModel<ClassMetadata<?>,?> interceptionModel) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
createAdvisedSubclassInstance(ClassMetadata<T> proxifiedClass,
Class<?>[] constructorParameterTypes,
Object[] constructorArguments) |
<T> javassist.util.proxy.MethodHandler |
createMethodHandler(Object target,
ClassMetadata<T> proxyClass) |
<T> T |
createProxyInstance(Class<T> proxyClass,
javassist.util.proxy.MethodHandler interceptorMethodHandler) |
<T> javassist.util.proxy.MethodHandler |
createSubclassingMethodHandler(Object targetInstance,
ClassMetadata<T> proxyClass) |
<T> T |
createSubclassingProxy(ClassMetadata<T> proxifiedClass,
Class<?>[] constructorTypes,
Object[] constructorArguments) |
public InterceptorProxyCreatorImpl(InterceptorInstantiator<?,?> interceptorInstantiator, InvocationContextFactory invocationContextFactory, InterceptionModel<ClassMetadata<?>,?> interceptionModel)
public <T> T createSubclassingProxy(ClassMetadata<T> proxifiedClass, Class<?>[] constructorTypes, Object[] constructorArguments)
public <T> T createAdvisedSubclassInstance(ClassMetadata<T> proxifiedClass, Class<?>[] constructorParameterTypes, Object[] constructorArguments)
public <T> T createProxyInstance(Class<T> proxyClass, javassist.util.proxy.MethodHandler interceptorMethodHandler)
public <T> javassist.util.proxy.MethodHandler createMethodHandler(Object target, ClassMetadata<T> proxyClass)
createMethodHandler in interface InterceptorProxyCreatorpublic <T> javassist.util.proxy.MethodHandler createSubclassingMethodHandler(Object targetInstance, ClassMetadata<T> proxyClass)
createSubclassingMethodHandler in interface InterceptorProxyCreatorCopyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.