public abstract class AbstractInterceptingMessageProcessorBase extends Object implements MessageProcessor, MuleContextAware, AnnotatedObject, 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.
|
Object |
getAnnotation(QName name)
Gets the value of specified annotation.
|
Map<QName,Object> |
getAnnotations()
Gets all annotations.
|
MessageProcessor |
getListener() |
MuleContext |
getMuleContext() |
protected boolean |
isEventValid(MuleEvent event) |
protected MuleEvent |
processNext(MuleEvent event) |
void |
setAnnotations(Map<QName,Object> newAnnotations)
Sets annotations to the object.
|
void |
setListener(MessageProcessor next) |
void |
setMuleContext(MuleContext context) |
String |
toString() |
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()
public final Object getAnnotation(QName name)
AnnotatedObject
getAnnotation
in interface AnnotatedObject
public final Map<QName,Object> getAnnotations()
AnnotatedObject
getAnnotations
in interface AnnotatedObject
public final void setAnnotations(Map<QName,Object> newAnnotations)
AnnotatedObject
setAnnotations
in interface AnnotatedObject
protected boolean isEventValid(MuleEvent event)
public void addMessageProcessorPathElements(MessageProcessorPathElement pathElement)
MessageProcessorContainer
addMessageProcessorPathElements
in interface MessageProcessorContainer
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.