org.mule.tck.functional
Class FunctionalTestNotification
java.lang.Object
java.util.EventObject
org.mule.api.context.notification.ServerNotification
org.mule.context.notification.CustomNotification
org.mule.tck.functional.FunctionalTestNotification
- All Implemented Interfaces:
- Serializable
public class FunctionalTestNotification
- extends CustomNotification
A 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'.
- See Also:
FunctionalTestComponent
,
FunctionalTestNotificationListener
,
MuleContext
,
Serialized Form
Fields inherited from class org.mule.api.context.notification.ServerNotification |
action, ADMIN_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, MANAGEMENT_EVENT_ACTION_START_RANGE, MESSAGE_EVENT_ACTION_START_RANGE, MODEL_EVENT_ACTION_START_RANGE, NO_ACTION_ID, NO_ACTION_NAME, NULL_ACTION, NULL_MESSAGE, 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_WARNING |
Methods inherited from class org.mule.api.context.notification.ServerNotification |
getAction, getActionId, getActionName, getActionName, getPayloadToString, getResourceIdentifier, getServerId, getTimestamp, getType, isResourceIdentifierAnUri, registerAction, toString |
EVENT_RECEIVED
public static final int EVENT_RECEIVED
- See Also:
- Constant Field Values
FunctionalTestNotification
public FunctionalTestNotification(Object message,
int action)
throws TransformerException
- Throws:
TransformerException
FunctionalTestNotification
public FunctionalTestNotification(MuleEventContext context,
Object replyMessage,
int action)
throws TransformerException
- Throws:
TransformerException
getReplyMessage
public Object getReplyMessage()
getEventContext
public MuleEventContext getEventContext()
Copyright © 2003-2009 MuleSource, Inc.. All Rights Reserved.