org.mule.transport.amqp.internal.processor
Class ReturnHandler

java.lang.Object
  extended by org.mule.processor.AbstractInterceptingMessageProcessorBase
      extended by org.mule.processor.AbstractInterceptingMessageProcessor
          extended by org.mule.transport.amqp.internal.processor.ReturnHandler
All Implemented Interfaces:
org.mule.api.AnnotatedObject, org.mule.api.context.MuleContextAware, org.mule.api.processor.InterceptingMessageProcessor, org.mule.api.processor.MessageProcessor, org.mule.api.processor.MessageProcessorContainer, org.mule.api.source.MessageSource

public class ReturnHandler
extends org.mule.processor.AbstractInterceptingMessageProcessor

Message processor that sets the return listener for the flow, leaving it up to the endpoint to set it on the channel.
This class is also the holder of all the different return listeners of the transport.


Field Summary
static com.rabbitmq.client.ReturnListener DEFAULT_RETURN_LISTENER
           
 
Fields inherited from class org.mule.processor.AbstractInterceptingMessageProcessorBase
logger, muleContext, next, notificationHandler
 
Fields inherited from interface org.mule.api.AnnotatedObject
PROPERTY_NAME
 
Constructor Summary
ReturnHandler()
           
 
Method Summary
 org.mule.api.MuleEvent process(org.mule.api.MuleEvent event)
           
 void setMessageProcessors(List<org.mule.api.processor.MessageProcessor> returnMessageProcessors)
           
 
Methods inherited from class org.mule.processor.AbstractInterceptingMessageProcessorBase
addMessageProcessorPathElements, getAnnotation, getAnnotations, getListener, getMuleContext, isEventValid, processNext, setAnnotations, setListener, setMuleContext, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.mule.api.source.MessageSource
setListener
 

Field Detail

DEFAULT_RETURN_LISTENER

public static final com.rabbitmq.client.ReturnListener DEFAULT_RETURN_LISTENER
Constructor Detail

ReturnHandler

public ReturnHandler()
Method Detail

process

public org.mule.api.MuleEvent process(org.mule.api.MuleEvent event)
                               throws org.mule.api.MuleException
Throws:
org.mule.api.MuleException

setMessageProcessors

public void setMessageProcessors(List<org.mule.api.processor.MessageProcessor> returnMessageProcessors)


Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.