org.mule.api.routing
Interface Router

All Superinterfaces:
Disposable, Initialisable
All Known Subinterfaces:
InboundRouter, NestedRouter, OutboundRouter, ResponseRouter
All Known Implementing Classes:
AbstractEventAggregator, AbstractEventResequencer, AbstractMessageSplitter, AbstractOutboundRouter, AbstractRecipientList, AbstractResponseAggregator, AbstractResponseRouter, AbstractRouter, ChainingRouter, CorrelationAggregator, CorrelationEventResequencer, DefaultNestedRouter, EndpointSelector, ExceptionBasedRouter, FilteringListMessageSplitter, FilteringOutboundRouter, ForwardingConsumer, IdempotentReceiver, IdempotentSecureHashReceiver, InboundPassThroughRouter, MessageChunkingAggregator, MessageChunkingRouter, MulticastingRouter, OutboundPassThroughRouter, ResponseCorrelationAggregator, SelectiveConsumer, SimpleCollectionAggregator, SimpleCollectionResponseAggregator, SingleResponseRouter, StaticRecipientList, TemplateEndpointRouter, TransformerRouter, WireTap

public interface Router
extends Initialisable, Disposable

Router is a base interface for all routers.


Field Summary
 
Fields inherited from interface org.mule.api.lifecycle.Initialisable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Disposable
PHASE_NAME
 
Method Summary
 RouterStatistics getRouterStatistics()
           
 void setRouterStatistics(RouterStatistics stats)
           
 
Methods inherited from interface org.mule.api.lifecycle.Initialisable
initialise
 
Methods inherited from interface org.mule.api.lifecycle.Disposable
dispose
 

Method Detail

setRouterStatistics

void setRouterStatistics(RouterStatistics stats)

getRouterStatistics

RouterStatistics getRouterStatistics()


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