|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.mule.devkit.processor.ExpressionEvaluatorSupport org.mule.devkit.processor.DevkitBasedMessageProcessor org.mule.security.oauth.processor.AbstractListeningMessageProcessor
public abstract class AbstractListeningMessageProcessor
Field Summary |
---|
Fields inherited from class org.mule.devkit.processor.DevkitBasedMessageProcessor |
---|
flowConstruct, moduleObject, muleContext |
Fields inherited from interface org.mule.api.lifecycle.Startable |
---|
PHASE_NAME |
Fields inherited from interface org.mule.api.lifecycle.Disposable |
---|
PHASE_NAME |
Fields inherited from interface org.mule.api.lifecycle.Stoppable |
---|
PHASE_NAME |
Fields inherited from interface org.mule.api.lifecycle.Initialisable |
---|
PHASE_NAME |
Constructor Summary | |
---|---|
AbstractListeningMessageProcessor(String operationName)
|
Method Summary | |
---|---|
void |
addMessageProcessorPathElements(MessageProcessorPathElement pathElement)
Add the child nodes to the path element tree. |
protected MuleEvent |
doProcess(MuleEvent event)
Not valid for this class or its extensions |
MessageProcessor |
getMessageProcessor()
Retrieves messageProcessor |
Object |
process()
Implements SourceCallback.process() . |
Object |
process(Object message)
Implements SourceCallback#process(org.mule.api.MuleEvent) . |
Object |
process(Object message,
Map<String,Object> properties)
Implements SourceCallback#process(org.mule.api.MuleEvent) . |
MuleEvent |
processEvent(MuleEvent event)
Implements SourceCallback.processEvent(org.mule.api.MuleEvent) . |
void |
setListener(MessageProcessor listener)
Sets the message processor that will "listen" the events generated by this message source |
Methods inherited from class org.mule.devkit.processor.DevkitBasedMessageProcessor |
---|
dispose, findOrCreate, getAccessTokenId, getFlowConstruct, getMuleContext, initialise, overwritePayload, process, setAccessTokenId, setFlowConstruct, setModuleObject, setMuleContext, start, stop |
Methods inherited from class org.mule.devkit.processor.ExpressionEvaluatorSupport |
---|
computeClassHierarchy, evaluate, evaluateAndTransform, evaluateAndTransform, getAccessTokenId, isAssignableFrom, isList, isListClass, isMap, isMapClass, transform, transform, transform |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractListeningMessageProcessor(String operationName)
Method Detail |
---|
public MessageProcessor getMessageProcessor()
public void setListener(MessageProcessor listener)
listener
- Message processorpublic Object process(Object message) throws Exception
SourceCallback#process(org.mule.api.MuleEvent)
. This
message source will be passed on to the actual pojo's method as a callback
mechanism.
process
in interface SourceCallback
message
- The payload of the message
Exception
public Object process(Object message, Map<String,Object> properties) throws Exception
SourceCallback#process(org.mule.api.MuleEvent)
. This
message source will be passed on to the actual pojo's method as a callback
mechanism.
process
in interface SourceCallback
message
- The payload of the messageproperties
- Properties to be attached with inbound scope
Exception
public Object process() throws Exception
SourceCallback.process()
. This message source will be
passed on to the actual pojo's method as a callback mechanism.
process
in interface SourceCallback
Exception
public MuleEvent processEvent(MuleEvent event) throws MuleException
SourceCallback.processEvent(org.mule.api.MuleEvent)
. This
message source will be passed on to the actual pojo's method as a callback
mechanism.
processEvent
in interface SourceCallback
MuleException
protected MuleEvent doProcess(MuleEvent event) throws Exception
doProcess
in class DevkitBasedMessageProcessor
event
- the mule event
UnsupportedOperationException
Exception
public void addMessageProcessorPathElements(MessageProcessorPathElement pathElement)
MessageProcessorContainer
addMessageProcessorPathElements
in interface MessageProcessorContainer
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |