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
NoSuchMethodExceptionpublic 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.