Proxy
Class Proxy
- java.lang.Object
-
- java.lang.reflect.Proxy
- All Implemented Interfaces:
- Serializable
public class Proxy extends Object implements Serializable
Proxy
provides static methods for creating dynamic proxy classes and instances, and it is also the superclass of all dynamic proxy classes created by those methods.
To create a proxy for some interface Foo
:
InvocationHandler handler = new MyInvocationHandler(...); Class<?> proxyClass = Proxy.getProxyClass(Foo.class.getClassLoader(), Foo.class); Foo f = (Foo) proxyClass.getConstructor(InvocationHandler.class). newInstance(handler);or