org.mule.test.integration.exceptions
Class ExceptionThrowingOutboundRouter

java.lang.Object
  extended by org.mule.routing.outbound.AbstractOutboundRouter
      extended by org.mule.routing.outbound.FilteringOutboundRouter
          extended by org.mule.routing.outbound.OutboundPassThroughRouter
              extended by org.mule.test.integration.exceptions.ExceptionThrowingOutboundRouter
All Implemented Interfaces:
FlowConstructAware, MuleContextAware, Disposable, Initialisable, Lifecycle, Startable, Stoppable, MessageProcessor, MessageRouter, Matchable, MatchableMessageProcessor, MatchableMessageRouter, OutboundRouter, RouterStatisticsRecorder, TransformingMatchable

public class ExceptionThrowingOutboundRouter
extends OutboundPassThroughRouter


Field Summary
 
Fields inherited from class org.mule.routing.outbound.FilteringOutboundRouter
expressionManager
 
Fields inherited from class org.mule.routing.outbound.AbstractOutboundRouter
enableCorrelation, flowConstruct, initialised, logger, magicProperties, muleContext, replyTo, resultsHandler, routes, started, transactionConfig
 
Fields inherited from interface org.mule.api.lifecycle.Initialisable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Startable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Stoppable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Disposable
PHASE_NAME
 
Constructor Summary
ExceptionThrowingOutboundRouter()
           
 
Method Summary
 MuleEvent process(MuleEvent event)
           
 
Methods inherited from class org.mule.routing.outbound.OutboundPassThroughRouter
addRoute, route, setFilter, setRoutes
 
Methods inherited from class org.mule.routing.outbound.FilteringOutboundRouter
getFilter, getRoute, getTransformers, initialise, isMatch, isTransformBeforeMatch, isUseTemplates, setTransformers, setUseTemplates
 
Methods inherited from class org.mule.routing.outbound.AbstractOutboundRouter
dispose, getEnableCorrelation, getMuleContext, getReplyTo, getResultsHandler, getRoute, getRouterStatistics, getRoutes, getTransactionConfig, isDynamicRoutes, propagateMagicProperties, removeRoute, sendRequest, sendRequestEvent, setEnableCorrelation, setEnableCorrelationAsString, setFlowConstruct, setMessageProcessors, setMessageProperties, setMuleContext, setReplyTo, setResultsHandler, setRouterStatistics, setTransactionConfig, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExceptionThrowingOutboundRouter

public ExceptionThrowingOutboundRouter()
Method Detail

process

public MuleEvent process(MuleEvent event)
                  throws MuleException
Specified by:
process in interface MessageProcessor
Overrides:
process in class AbstractOutboundRouter
Throws:
MuleException


Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.