T - public class InterceptedProxyFactory<T> extends ProxyFactory<T>
InterceptionFactoryImpl| Modifier and Type | Field and Description |
|---|---|
static String |
PROXY_SUFFIX |
CONSTRUCTED_FLAG_NAME, DEFAULT_METHOD_RESOLVER, DEFAULT_PROXY_PACKAGE, INIT_METHOD_NAME, LBEAN_IDENTIFIER, LJAVA_LANG_BYTE, LJAVA_LANG_CLASS, LJAVA_LANG_OBJECT, LJAVA_LANG_REFLECT_METHOD, LJAVA_LANG_STRING, LJAVA_LANG_THREAD_LOCAL, METHOD_HANDLER_FIELD_NAME| Constructor and Description |
|---|
InterceptedProxyFactory(String contextId,
Class<?> proxiedBeanType,
Set<? extends Type> typeClosure,
Set<MethodSignature> enhancedMethodSignatures,
Set<MethodSignature> interceptedMethodSignatures,
String suffix) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addMethodsFromClass(org.jboss.classfilewriter.ClassFile proxyClassType,
org.jboss.classfilewriter.ClassMethod staticConstructor) |
protected String |
getProxyNameSuffix()
Returns a suffix to append to the name of the proxy class.
|
protected boolean |
isMethodAccepted(Method method,
Class<?> proxySuperclass) |
addAdditionalInterfaces, addConstructedGuardToMethodBody, addConstructedGuardToMethodBody, addConstructors, addFields, addInterface, addInterfacesFromTypeClosure, addMethods, addSerializationSupport, addSpecialMethods, create, createForwardingMethodBody, createInterceptorBody, createSpecialMethodBody, generateEqualsMethod, generateGetMethodHandlerBody, generateHashCodeMethod, generateSetMethodHandlerBody, getAdditionalInterfaces, getBaseProxyName, getBean, getBeanType, getContextId, getMethodHandlerField, getMethodHandlerType, getProxyClass, getProxySuperclass, invokeMethodHandler, resolveClassLoaderForBeanProxy, run, setBeanInstancepublic static final String PROXY_SUFFIX
public InterceptedProxyFactory(String contextId, Class<?> proxiedBeanType, Set<? extends Type> typeClosure, Set<MethodSignature> enhancedMethodSignatures, Set<MethodSignature> interceptedMethodSignatures, String suffix)
protected String getProxyNameSuffix()
ProxyFactorygetProxyNameSuffix in class ProxyFactory<T>protected void addMethodsFromClass(org.jboss.classfilewriter.ClassFile proxyClassType,
org.jboss.classfilewriter.ClassMethod staticConstructor)
addMethodsFromClass in class ProxyFactory<T>protected boolean isMethodAccepted(Method method, Class<?> proxySuperclass)
isMethodAccepted in class ProxyFactory<T>Copyright © 2017. All rights reserved.