public abstract class AbstractInterceptingMessageProcessorBase extends AbstractAnnotatedObject implements MessageProcessor, MuleContextAware, MessageProcessorContainer
Modifier and Type | Field and Description |
---|---|
protected Log |
logger |
protected MuleContext |
muleContext |
protected MessageProcessor |
next |
protected ServerNotificationHandler |
notificationHandler |
PROPERTY_NAME
Constructor and Description |
---|
AbstractInterceptingMessageProcessorBase() |
Modifier and Type | Method and Description |
---|---|
void |
addMessageProcessorPathElements(MessageProcessorPathElement pathElement)
Add the child nodes to the path element tree.
|
MessageProcessor |
getListener() |
MuleContext |
getMuleContext() |
protected boolean |
isEventValid(MuleEvent event) |
protected MuleEvent |
processNext(MuleEvent event) |
void |
setListener(MessageProcessor next) |
void |
setMuleContext(MuleContext context) |
String |
toString() |
getAnnotation, getAnnotations, setAnnotations
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
process
protected Log logger
protected ServerNotificationHandler notificationHandler
protected MuleContext muleContext
protected MessageProcessor next
public AbstractInterceptingMessageProcessorBase()
public void setMuleContext(MuleContext context)
setMuleContext
in interface MuleContextAware
public final MessageProcessor getListener()
public void setListener(MessageProcessor next)
protected MuleEvent processNext(MuleEvent event) throws MuleException
MuleException
public MuleContext getMuleContext()
protected boolean isEventValid(MuleEvent event)
public void addMessageProcessorPathElements(MessageProcessorPathElement pathElement)
MessageProcessorContainer
addMessageProcessorPathElements
in interface MessageProcessorContainer
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.