public abstract class AbstractInterceptingMessageProcessorBase extends Object implements MessageProcessor, MuleContextAware, AnnotatedObject, MessageProcessorContainer
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.commons.logging.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, waitprocessprotected org.apache.commons.logging.Log logger
protected ServerNotificationHandler notificationHandler
protected MuleContext muleContext
protected MessageProcessor next
public AbstractInterceptingMessageProcessorBase()
public void setMuleContext(MuleContext context)
setMuleContext in interface MuleContextAwarepublic final MessageProcessor getListener()
public void setListener(MessageProcessor next)
protected MuleEvent processNext(MuleEvent event) throws MuleException
MuleExceptionpublic MuleContext getMuleContext()
public final Object getAnnotation(QName name)
AnnotatedObjectgetAnnotation in interface AnnotatedObjectpublic final Map<QName,Object> getAnnotations()
AnnotatedObjectgetAnnotations in interface AnnotatedObjectpublic final void setAnnotations(Map<QName,Object> newAnnotations)
AnnotatedObjectsetAnnotations in interface AnnotatedObjectprotected boolean isEventValid(MuleEvent event)
public void addMessageProcessorPathElements(MessageProcessorPathElement pathElement)
MessageProcessorContaineraddMessageProcessorPathElements in interface MessageProcessorContainerCopyright © 2003–2015 MuleSoft, Inc.. All rights reserved.