org.mule.routing.binding
Class BindingInvocationHandler

java.lang.Object
  extended by org.mule.routing.binding.BindingInvocationHandler
All Implemented Interfaces:
InvocationHandler

public class BindingInvocationHandler
extends Object
implements InvocationHandler


Field Summary
static String DEFAULT_METHOD_NAME_TOKEN
           
protected static Log logger
           
protected  Map routers
           
 
Constructor Summary
BindingInvocationHandler(InterfaceBinding router)
           
 
Method Summary
 void addRouterForInterface(InterfaceBinding router)
           
 Object invoke(Object proxy, Method method, Object[] args)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DEFAULT_METHOD_NAME_TOKEN

public static final String DEFAULT_METHOD_NAME_TOKEN
See Also:
Constant Field Values

logger

protected static Log logger

routers

protected Map routers
Constructor Detail

BindingInvocationHandler

public BindingInvocationHandler(InterfaceBinding router)
Method Detail

addRouterForInterface

public void addRouterForInterface(InterfaceBinding router)

invoke

public Object invoke(Object proxy,
                     Method method,
                     Object[] args)
              throws Throwable
Specified by:
invoke in interface InvocationHandler
Throws:
Throwable

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2003-2009 MuleSource, Inc.. All Rights Reserved.