org.mule.context.notification
Class PipelineMessageNotification

java.lang.Object
  extended by java.util.EventObject
      extended by org.mule.api.context.notification.ServerNotification
          extended by org.mule.context.notification.PipelineMessageNotification
All Implemented Interfaces:
Serializable, MuleContextAware, BlockingServerEvent

public class PipelineMessageNotification
extends ServerNotification
implements BlockingServerEvent

PipelineMessageNotification is fired at key steps in the processing of Pipeline

See Also:
Serialized Form

Field Summary
protected  MessagingException exception
           
static int PROCESS_COMPLETE
           
static int PROCESS_END
           
static int PROCESS_START
           
 
Fields inherited from class org.mule.api.context.notification.ServerNotification
action, ADMIN_EVENT_ACTION_START_RANGE, ASYNC_MESSAGE_EVENT_ACTION_START_RANGE, CLUSTER_NODE_EVENT_ACTION_START_RANGE, COMPONENT_EVENT_ACTION_START_RANGE, CONNECTION_EVENT_ACTION_START_RANGE, CONTEXT_EVENT_ACTION_START_RANGE, CUSTOM_EVENT_ACTION_START_RANGE, EVENT_NAME, EXCEPTION_EVENT_ACTION_START_RANGE, EXCEPTION_STRATEGY_MESSAGE_EVENT_ACTION_START_RANGE, FLOW_CONSTRUCT_EVENT_ACTION_START_RANGE, MANAGEMENT_EVENT_ACTION_START_RANGE, MESSAGE_EVENT_ACTION_START_RANGE, MESSAGE_EVENT_END_ACTION_START_RANGE, MESSAGE_PROCESSOR_EVENT_ACTION_START_RANGE, MODEL_EVENT_ACTION_START_RANGE, muleContext, NO_ACTION_ID, NO_ACTION_NAME, NULL_ACTION, NULL_MESSAGE, PIPELINE_MESSAGE_EVENT_ACTION_START_RANGE, REGISTRY_EVENT_ACTION_START_RANGE, resourceIdentifier, ROUTING_EVENT_ACTION_START_RANGE, SECURITY_EVENT_ACTION_START_RANGE, serverId, SERVICE_EVENT_ACTION_START_RANGE, SPACE_EVENT_ACTION_START_RANGE, timestamp, TRANSACTION_EVENT_ACTION_START_RANGE, TYPE_ERROR, TYPE_FATAL, TYPE_INFO, TYPE_TRACE, TYPE_WARNING
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
PipelineMessageNotification(Pipeline pipeline, MuleEvent event, int action)
           
PipelineMessageNotification(Pipeline pipeline, MuleEvent event, int action, MessagingException exception)
           
 
Method Summary
 MessagingException getException()
           
 
Methods inherited from class org.mule.api.context.notification.ServerNotification
cloneMessage, generateId, getAction, getActionId, getActionName, getActionName, getPayloadToString, getResourceIdentifier, getServerId, getTimestamp, getType, isResourceIdentifierAnUri, registerAction, setMuleContext, toString
 
Methods inherited from class java.util.EventObject
getSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PROCESS_START

public static final int PROCESS_START
See Also:
Constant Field Values

PROCESS_END

public static final int PROCESS_END
See Also:
Constant Field Values

PROCESS_COMPLETE

public static final int PROCESS_COMPLETE
See Also:
Constant Field Values

exception

protected MessagingException exception
Constructor Detail

PipelineMessageNotification

public PipelineMessageNotification(Pipeline pipeline,
                                   MuleEvent event,
                                   int action)

PipelineMessageNotification

public PipelineMessageNotification(Pipeline pipeline,
                                   MuleEvent event,
                                   int action,
                                   MessagingException exception)
Method Detail

getException

public MessagingException getException()


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