public abstract class DeltaSpikeProxyFactory extends Object
Modifier and Type | Class and Description |
---|---|
static class |
DeltaSpikeProxyFactory.GeneratorHolder |
Constructor and Description |
---|
DeltaSpikeProxyFactory() |
public <T> Class<T> getProxyClass(Class<T> targetClass, Class<? extends InvocationHandler> delegateInvocationHandlerClass)
protected boolean containsInterceptorBinding(java.lang.annotation.Annotation[] annotations)
protected static String constructSuperAccessorMethodName(Method method)
public static Method getSuperAccessorMethod(Object proxy, Method method) throws NoSuchMethodException
NoSuchMethodException
public boolean isProxyClass(Class<?> clazz)
clazz
- protected ArrayList<Method> filterInterceptMethods(Class<?> targetClass, ArrayList<Method> allMethods)
protected Class<?>[] getAdditionalInterfacesToImplement(Class<?> targetClass)
protected abstract ArrayList<Method> getDelegateMethods(Class<?> targetClass, ArrayList<Method> allMethods)
protected abstract String getProxyClassSuffix()
Copyright © 2015 The Apache Software Foundation. All rights reserved.