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 InterceptorProxyCreator
public <T> javassist.util.proxy.MethodHandler createSubclassingMethodHandler(Object targetInstance, ClassMetadata<T> proxyClass)
createSubclassingMethodHandler
in interface InterceptorProxyCreator
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.