com.alibaba.dubbo.common.bytecode
Class Proxy

java.lang.Object
  extended by com.alibaba.dubbo.common.bytecode.Proxy

public abstract class Proxy
extends Object

Proxy.

Author:
qian.lei

Field Summary
static InvocationHandler RETURN_NULL_INVOKER
           
static InvocationHandler THROW_UNSUPPORTED_INVOKER
           
 
Method Summary
static Proxy getProxy(Class<?>... ics)
          Get proxy.
static Proxy getProxy(ClassLoader cl, Class<?>... ics)
          Get proxy.
 Object newInstance()
          get instance with default handler.
abstract  Object newInstance(InvocationHandler handler)
          get instance with special handler.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RETURN_NULL_INVOKER

public static final InvocationHandler RETURN_NULL_INVOKER

THROW_UNSUPPORTED_INVOKER

public static final InvocationHandler THROW_UNSUPPORTED_INVOKER
Method Detail

getProxy

public static Proxy getProxy(Class<?>... ics)
Get proxy.

Parameters:
ics - interface class array.
Returns:
Proxy instance.

getProxy

public static Proxy getProxy(ClassLoader cl,
                             Class<?>... ics)
Get proxy.

Parameters:
cl - class loader.
ics - interface class array.
Returns:
Proxy instance.

newInstance

public Object newInstance()
get instance with default handler.

Returns:
instance.

newInstance

public abstract Object newInstance(InvocationHandler handler)
get instance with special handler.

Returns:
instance.


Copyright © 2012–2017 Alibaba. All rights reserved.