org.mule.processor
Class AbstractInterceptingMessageProcessor
java.lang.Object
org.mule.processor.AbstractInterceptingMessageProcessor
- All Implemented Interfaces:
- MuleContextAware, InterceptingMessageProcessor, MessageProcessor, MessageSource
- Direct Known Subclasses:
- AbstractAggregator, AbstractAsyncRequestReplyRequester, AbstractEnvelopeInterceptor, AbstractFilteringMessageProcessor, AbstractMessageProcessorChain, AbstractResponseMessageProcessor, AbstractSplitter, AsyncInterceptingMessageProcessor, CxfInboundMessageProcessor, CxfOutboundMessageProcessor, ExceptionHandlingMessageProcessor, InterceptorStack, OutboundResponsePropertiesMessageProcessor, OutboundTxRollbackMessageProcessor, ReplyToPropertyRequestReplyReplier, SecurityFilterMessageProcessor, ServiceInternalMessageProcessor, ServiceOutboundMessageProcessor, SimpleRequestReplyReplier, StopFurtherMessageProcessingMessageProcessor, TimerInterceptor, TransactionalInterceptingMessageProcessor
public abstract class AbstractInterceptingMessageProcessor
- extends Object
- implements InterceptingMessageProcessor, MuleContextAware
Abstract implementation of InterceptingMessageProcessor
that simply
provides an implementation of setNext and holds the next message processor as an
attribute.
logger
protected Log logger
notificationHandler
protected ServerNotificationHandler notificationHandler
muleContext
protected MuleContext muleContext
next
protected MessageProcessor next
AbstractInterceptingMessageProcessor
public AbstractInterceptingMessageProcessor()
setMuleContext
public void setMuleContext(MuleContext context)
- Specified by:
setMuleContext
in interface MuleContextAware
setListener
public void setListener(MessageProcessor next)
- Description copied from interface:
MessageSource
- Set the MessageProcessor listener on a message source which will be invoked
when a message is received or generated.
- Specified by:
setListener
in interface MessageSource
processNext
protected MuleEvent processNext(MuleEvent event)
throws MuleException
- Throws:
MuleException
getMuleContext
public MuleContext getMuleContext()
toString
public String toString()
- Overrides:
toString
in class Object
fireNotification
protected void fireNotification(MuleEvent event,
MessageProcessor processor,
int action)
Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.