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(UMONestedRouter router)
           
 
Method Summary
 void addRouterForInterface(UMONestedRouter router)
           
 Object invoke(Object proxy, Method method, Object[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, 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(UMONestedRouter router)
Method Detail

addRouterForInterface

public void addRouterForInterface(UMONestedRouter router)

invoke

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


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