org.mule.api.processor
Interface RequestReplyRequesterMessageProcessor
- All Superinterfaces:
- InterceptingMessageProcessor, MessageProcessor, MessageSource
- All Known Implementing Classes:
- AbstractAsyncRequestReplyRequester, ServiceAsyncRequestReplyRequestor, SimpleAsyncRequestReplyRequester
public interface RequestReplyRequesterMessageProcessor
- extends InterceptingMessageProcessor
Processes a MuleEvent
's by invoking the next MessageProcessor
but receiving the reply,
which is turn is returned from this MessageProcessor from a seperate MessageSource
rather than
using the return value of the next
MessageProcessor invocation. Because two seperate channels
are used, most implementations will want to implement the concept of a timeout which defines how long a
reply should be waited for.
- Since:
- 3.0
setReplySource
void setReplySource(MessageSource replyMessageSource)
- Parameters:
messageSource
- the message source that will be used to receive the reply message
Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.