Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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

Method Summary
`void` | `setReplySource(MessageSource replyMessageSource)`

Methods inherited from interface org.mule.api.processor.MessageProcessor
`process`

Methods inherited from interface org.mule.api.source.MessageSource
`setListener`

Method Detail

### setReplySource

    void setReplySource(MessageSource replyMessageSource)

  Parameters:
    `messageSource` - the message source that will be used to receive the reply message

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.