public class FunctionalTestNotification extends CustomNotification
FunctionlTestNotification
is fired by the FunctionalTestComponent
when it receives an event. Test cases can register a FunctionalTestNotificationListener
with Mule to receive these notifications and make assertions about the number of messages received or the content
of the message.
This Notification contains the current MuleEventContext and reply message. The resource Identifier for this event
is the service name that received the message. This means you can register to listen to Notifications from a
selected FunctionalTestComponent
. i.e.
muleContext.registerListener(this, "*JmsTestCompoennt");
This registration would only receive FunctionalTestNotification
objects
from components called 'MyJmsTestComponent' and 'YourJmsTestComponent' but not 'HerFileTestComponent'.Modifier and Type | Field and Description |
---|---|
static int |
EVENT_RECEIVED |
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
source
Constructor and Description |
---|
FunctionalTestNotification(MuleEventContext context,
Object replyMessage,
int action) |
FunctionalTestNotification(Object message,
int action) |
Modifier and Type | Method and Description |
---|---|
MuleEventContext |
getEventContext() |
Object |
getReplyMessage() |
getActionNames
cloneMessage, generateId, getAction, getActionId, getActionName, getActionName, getPayloadToString, getResourceIdentifier, getServerId, getTimestamp, getType, isResourceIdentifierAnUri, registerAction, setMuleContext, toString
getSource
public static final int EVENT_RECEIVED
public FunctionalTestNotification(Object message, int action)
public FunctionalTestNotification(MuleEventContext context, Object replyMessage, int action) throws TransformerException
TransformerException
public Object getReplyMessage()
public MuleEventContext getEventContext()
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.