Class ProxyFactoryBuilder<C>
- java.lang.Object
-
- io.axway.iron.core.internal.utils.proxy.ProxyFactoryBuilder<C>
-
public class ProxyFactoryBuilder<C> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ProxyFactoryBuilder()
-
Method Summary
-
-
-
Method Detail
-
newProxyFactoryBuilder
public static <C> ProxyFactoryBuilder<C> newProxyFactoryBuilder()
-
handleDefaultMethod
public ProxyFactoryBuilder<C> handleDefaultMethod(java.lang.reflect.Method method)
-
handleObjectEquals
public ProxyFactoryBuilder<C> handleObjectEquals(MethodCallHandler<C> objectEqualsCallHandler)
-
handleObjectHashcode
public ProxyFactoryBuilder<C> handleObjectHashcode(MethodCallHandler<C> objectEqualsCallHandler)
-
handleObjectToString
public ProxyFactoryBuilder<C> handleObjectToString(MethodCallHandler<C> objectEqualsCallHandler)
-
defaultObjectEquals
public ProxyFactoryBuilder<C> defaultObjectEquals()
-
defaultObjectHashcode
public ProxyFactoryBuilder<C> defaultObjectHashcode()
-
defaultObjectToString
public ProxyFactoryBuilder<C> defaultObjectToString()
-
defaultObjectMethods
public ProxyFactoryBuilder<C> defaultObjectMethods()
-
handle
public ProxyFactoryBuilder<C> handle(java.lang.reflect.Method method, MethodCallHandler<C> methodCallHandler)
-
unhandled
public ProxyFactoryBuilder<C> unhandled(MethodCallHandler<C> unhandledMethodCallHandler)
-
build
public <T> ProxyFactory<T,C> build(java.lang.Class<T> clazz)
-
build
public <T> ProxyFactory<T,C> build(java.lang.reflect.Constructor<T> proxyConstructor)
-
-