org.mule.routing.nested
Class NestedRouter

java.lang.Object
  extended byorg.mule.routing.AbstractRouter
      extended byorg.mule.routing.nested.NestedRouter
All Implemented Interfaces:
UMONestedRouter, UMORouter

public class NestedRouter
extends AbstractRouter
implements UMONestedRouter


Field Summary
protected static Log logger
           
protected  UMOOutboundRouter outboundRouter
           
 
Constructor Summary
NestedRouter()
           
 
Method Summary
 Object createProxy(Object target)
          This wires the dynamic proxy to the service object.
 UMOEndpoint getEndpoint()
           
 Class getInterface()
           
 Class getInterfaceClass()
           
 String getMethod()
           
 UMOMessage route(UMOEvent event)
           
 void setEndpoint(UMOEndpoint e)
           
 void setInterface(Class interfaceClass)
           
 void setMethod(String methodName)
           
 String toString()
           
 
Methods inherited from class org.mule.routing.AbstractRouter
getRouterStatistics, setRouterStatistics
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.mule.umo.routing.UMORouter
getRouterStatistics, setRouterStatistics
 

Field Detail

logger

protected static Log logger

outboundRouter

protected UMOOutboundRouter outboundRouter
Constructor Detail

NestedRouter

public NestedRouter()
Method Detail

route

public UMOMessage route(UMOEvent event)
                 throws MessagingException
Specified by:
route in interface UMONestedRouter
Throws:
MessagingException

setInterface

public void setInterface(Class interfaceClass)
Specified by:
setInterface in interface UMONestedRouter

getInterface

public Class getInterface()
Specified by:
getInterface in interface UMONestedRouter

getMethod

public String getMethod()
Specified by:
getMethod in interface UMONestedRouter

setMethod

public void setMethod(String methodName)
Specified by:
setMethod in interface UMONestedRouter

createProxy

public Object createProxy(Object target)
Description copied from interface: UMONestedRouter
This wires the dynamic proxy to the service object.

Specified by:
createProxy in interface UMONestedRouter
Parameters:
target -

getEndpoint

public UMOEndpoint getEndpoint()
Specified by:
getEndpoint in interface UMONestedRouter

setEndpoint

public void setEndpoint(UMOEndpoint e)
Specified by:
setEndpoint in interface UMONestedRouter

getInterfaceClass

public Class getInterfaceClass()

toString

public String toString()


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