org.mule.service.processor
Class ServiceOutboundMessageProcessor
java.lang.Object
org.mule.processor.AbstractInterceptingMessageProcessorBase
org.mule.processor.AbstractInterceptingMessageProcessor
org.mule.service.processor.ServiceOutboundMessageProcessor
- All Implemented Interfaces:
- AnnotatedObject, MuleContextAware, InterceptingMessageProcessor, MessageProcessor, MessageSource
public class ServiceOutboundMessageProcessor
- extends AbstractInterceptingMessageProcessor
Responsible for determining if the Service outbound phase should be used and
making a copy of the event to use.
If the service component is a PassThroughComponent
a null from the
outbound phase will result in a NullPayload
being returned, otherwise when
the outbound phase returns null this MessageProcessor will return the request
event.
service
protected Service service
ServiceOutboundMessageProcessor
public ServiceOutboundMessageProcessor(Service service)
process
public MuleEvent process(MuleEvent event)
throws MuleException
- Description copied from interface:
MessageProcessor
- Invokes the MessageProcessor.
- Parameters:
event
- MuleEvent to be processed
- Returns:
- optional response MuleEvent
- Throws:
MuleException
Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.