org.mule.endpoint.outbound
Class OutboundNotificationMessageProcessor

java.lang.Object
  extended by org.mule.endpoint.outbound.OutboundNotificationMessageProcessor
All Implemented Interfaces:
MessageProcessor

public class OutboundNotificationMessageProcessor
extends Object
implements MessageProcessor

Publishes a EndpointMessageNotification's when a message is sent or dispatched.


Constructor Summary
OutboundNotificationMessageProcessor(OutboundEndpoint endpoint)
           
 
Method Summary
 EndpointMessageNotification createBeginNotification(MuleEvent event)
           
 void dispatchNotification(EndpointMessageNotification notification)
           
 MuleEvent process(MuleEvent event)
          Invokes the MessageProcessor.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OutboundNotificationMessageProcessor

public OutboundNotificationMessageProcessor(OutboundEndpoint endpoint)
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

dispatchNotification

public void dispatchNotification(EndpointMessageNotification notification)

createBeginNotification

public EndpointMessageNotification createBeginNotification(MuleEvent event)

toString

public String toString()
Overrides:
toString in class Object


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