org.mule.config.spring
Class CoreNamespaceRoutersTestCase.CustomOutboundRouter

java.lang.Object
  extended by org.mule.processor.AbstractMessageProcessorOwner
      extended by org.mule.routing.outbound.AbstractOutboundRouter
          extended by org.mule.config.spring.CoreNamespaceRoutersTestCase.CustomOutboundRouter
All Implemented Interfaces:
FlowConstructAware, MuleContextAware, Disposable, Initialisable, Lifecycle, Startable, Stoppable, MessageProcessor, MessageRouter, Matchable, MatchableMessageProcessor, MatchableMessageRouter, OutboundRouter, RouterStatisticsRecorder
Enclosing class:
CoreNamespaceRoutersTestCase

public static class CoreNamespaceRoutersTestCase.CustomOutboundRouter
extends AbstractOutboundRouter


Field Summary
 
Fields inherited from class org.mule.routing.outbound.AbstractOutboundRouter
enableCorrelation, initialised, logger, magicProperties, replyTo, resultsHandler, routes, started, transactionConfig
 
Fields inherited from class org.mule.processor.AbstractMessageProcessorOwner
flowConstruct, muleContext
 
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
CoreNamespaceRoutersTestCase.CustomOutboundRouter()
           
 
Method Summary
 boolean isMatch(MuleMessage message)
           
protected  MuleEvent route(MuleEvent event)
           
 
Methods inherited from class org.mule.routing.outbound.AbstractOutboundRouter
addRoute, assertNonConsumableMessage, cloneMessage, cloneMessage, createEventToRoute, dispose, getEnableCorrelation, getMuleContext, getOwnedMessageProcessors, getReplyTo, getResultsHandler, getRoute, getRouterStatistics, getRoutes, getTransactionConfig, initialise, isDynamicRoutes, process, propagateMagicProperties, removeRoute, sendRequest, sendRequestEvent, setEnableCorrelation, setEnableCorrelationAsString, setMessageProcessors, setMessageProperties, setReplyTo, setResultsHandler, setRouterStatistics, setRoutes, setTransactionConfig, start, stop
 
Methods inherited from class org.mule.processor.AbstractMessageProcessorOwner
setFlowConstruct, setMuleContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.mule.api.context.MuleContextAware
setMuleContext
 
Methods inherited from interface org.mule.api.construct.FlowConstructAware
setFlowConstruct
 

Constructor Detail

CoreNamespaceRoutersTestCase.CustomOutboundRouter

public CoreNamespaceRoutersTestCase.CustomOutboundRouter()
Method Detail

isMatch

public boolean isMatch(MuleMessage message)
                throws MuleException
Throws:
MuleException

route

protected MuleEvent route(MuleEvent event)
                   throws MessagingException
Specified by:
route in class AbstractOutboundRouter
Throws:
MessagingException


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