org.jboss.interceptor.proxy
Class InterceptorProxyCreatorImpl
java.lang.Object
org.jboss.interceptor.proxy.InterceptorProxyCreatorImpl
- All Implemented Interfaces:
- InterceptorProxyCreator
public class InterceptorProxyCreatorImpl
- extends Object
- implements InterceptorProxyCreator
- Author:
- Marius Bogoevici
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InterceptorProxyCreatorImpl
public InterceptorProxyCreatorImpl(InterceptorInstantiator<?,?> interceptorInstantiator,
InvocationContextFactory invocationContextFactory,
InterceptionModel<ClassMetadata<?>,?> interceptionModel)
createSubclassingProxy
public <T> T createSubclassingProxy(ClassMetadata<T> proxifiedClass,
Class<?>[] constructorTypes,
Object[] constructorArguments)
createAdvisedSubclassInstance
public <T> T createAdvisedSubclassInstance(ClassMetadata<T> proxifiedClass,
Class<?>[] constructorParameterTypes,
Object[] constructorArguments)
createProxyInstance
public <T> T createProxyInstance(Class<T> proxyClass,
javassist.util.proxy.MethodHandler interceptorMethodHandler)
createMethodHandler
public <T> javassist.util.proxy.MethodHandler createMethodHandler(Object target,
ClassMetadata<T> proxyClass)
- Specified by:
createMethodHandler in interface InterceptorProxyCreator
createSubclassingMethodHandler
public <T> javassist.util.proxy.MethodHandler createSubclassingMethodHandler(Object targetInstance,
ClassMetadata<T> proxyClass)
- Specified by:
createSubclassingMethodHandler in interface InterceptorProxyCreator
Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.