org.mule.routing.nested
Class NestedInvocationHandler

java.lang.Object
  extended by org.mule.routing.nested.NestedInvocationHandler
All Implemented Interfaces:
InvocationHandler

public class NestedInvocationHandler
extends Object
implements InvocationHandler


Field Summary
static String DEFAULT_METHOD_NAME_TOKEN
           
protected static Log logger
           
protected  Map routers
           
 
Constructor Summary
protected NestedInvocationHandler(NestedRouter router)
           
 
Method Summary
 void addRouterForInterface(NestedRouter 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

NestedInvocationHandler

protected NestedInvocationHandler(NestedRouter router)
Method Detail

addRouterForInterface

public void addRouterForInterface(NestedRouter 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-2008 MuleSource, Inc.. All Rights Reserved.