org.mule.context.notification
Class AsyncMessageNotification

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

public class AsyncMessageNotification
extends ServerNotification
implements BlockingServerEvent

AsyncMessageNotification when async work is scheduled and completed for a given flow

See Also:
Serialized Form

Field Summary
protected  MessagingException exception
           
protected  MessageProcessor messageProcessor
           
static int PROCESS_ASYNC_COMPLETE
           
static int PROCESS_ASYNC_SCHEDULED
           
 
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
AsyncMessageNotification(FlowConstruct flowConstruct, MuleEvent event, MessageProcessor messageProcessor, int action)
           
AsyncMessageNotification(FlowConstruct flowConstruct, MuleEvent event, MessageProcessor messageProcessor, int action, MessagingException exception)
           
 
Method Summary
 MessagingException getException()
           
 MessageProcessor getMessageProcessor()
           
 
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_ASYNC_SCHEDULED

public static final int PROCESS_ASYNC_SCHEDULED
See Also:
Constant Field Values

PROCESS_ASYNC_COMPLETE

public static final int PROCESS_ASYNC_COMPLETE
See Also:
Constant Field Values

messageProcessor

protected MessageProcessor messageProcessor

exception

protected MessagingException exception
Constructor Detail

AsyncMessageNotification

public AsyncMessageNotification(FlowConstruct flowConstruct,
                                MuleEvent event,
                                MessageProcessor messageProcessor,
                                int action)

AsyncMessageNotification

public AsyncMessageNotification(FlowConstruct flowConstruct,
                                MuleEvent event,
                                MessageProcessor messageProcessor,
                                int action,
                                MessagingException exception)
Method Detail

getMessageProcessor

public MessageProcessor getMessageProcessor()

getException

public MessagingException getException()


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