org.mule.security.oauth.callback
Class CallbackContinuationMessageProcessor

java.lang.Object
  extended by org.mule.security.oauth.callback.CallbackContinuationMessageProcessor
All Implemented Interfaces:
MessageProcessor

public class CallbackContinuationMessageProcessor
extends Object
implements MessageProcessor

This MessageProcessor acts as a wrapper of another one in order to insert it into a chain that it's not its own without being subject to its lifecycle. For example, suppose that the {continuation message processor is part of MessageProcessorChain A. Then we want to insert continuation into another chain B. We don't want B to reinitialize continuation again, we just want to insert it. This class makes that possible


Constructor Summary
protected CallbackContinuationMessageProcessor(MessageProcessor continuation)
           
 
Method Summary
 MuleEvent process(MuleEvent event)
          Invokes the MessageProcessor.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CallbackContinuationMessageProcessor

protected CallbackContinuationMessageProcessor(MessageProcessor continuation)
Method Detail

process

public MuleEvent process(MuleEvent event)
                  throws MuleException
Description copied from interface: MessageProcessor
Invokes the MessageProcessor.

Specified by:
process in interface MessageProcessor
Parameters:
event - MuleEvent to be processed
Returns:
optional response MuleEvent
Throws:
MuleException


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