org.mule.routing
Class AbstractRouter

java.lang.Object
  extended byorg.mule.routing.AbstractRouter
All Implemented Interfaces:
UMORouter
Direct Known Subclasses:
AbstractOutboundRouter, AbstractResponseRouter, NestedRouter, SelectiveConsumer

public abstract class AbstractRouter
extends Object
implements UMORouter

Implements the shared methods that all routers have. The implementations of the different router types can vary depending on their usage pattern. The types of router are inbound, outbound response and nested.


Constructor Summary
AbstractRouter()
           
 
Method Summary
 RouterStatistics getRouterStatistics()
           
 void setRouterStatistics(RouterStatistics stats)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractRouter

public AbstractRouter()
Method Detail

setRouterStatistics

public void setRouterStatistics(RouterStatistics stats)
Specified by:
setRouterStatistics in interface UMORouter

getRouterStatistics

public RouterStatistics getRouterStatistics()
Specified by:
getRouterStatistics in interface UMORouter


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