| Package | Description |
|---|---|
| org.mule.runtime.api.notification |
| Modifier and Type | Interface and Description |
|---|---|
interface |
NotificationListener<T extends Notification>
Observer interface that objects can implement and register themselves with the Mule Server to receive notifications when a
Notification is fired. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ExtensionNotification
Notification fired by extensions, including custom data.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractServerNotification
AbstractServerNotification is an event triggered by something happening in the Server itself such as the server
starting or a service being registered. |
class |
AsyncMessageNotification
AsyncMessageNotification when async work is scheduled and completed for a given flow |
class |
ClusterNodeNotification
Notifies when there are a cluster node event
|
class |
ConnectionNotification
Is fired by a connector when a connection is made or disconnected.
|
class |
ConnectorMessageNotification
Used to notify that a message was received or sent through a Connector
|
class |
CustomNotification
CustomNotification Custom notifications can be used by components and other objects such as routers, transformers,
agents, etc to communicate a change of state to each other. |
class |
EnrichedServerNotification
This notification type includes information about the event, exception and flow where it occurred.
|
class |
ErrorHandlerNotification |
class |
ExceptionNotification
This class is from Mule 2.2.5.
|
class |
FlowConstructNotification
FlowConstructNotification is fired when an event such as the flow construct starting occurs. |
class |
ManagementNotification
ManagementNotification is fired when monitored resources such as internal queues reach capacity |
class |
MessageProcessorNotification |
class |
PipelineMessageNotification
PipelineMessageNotification is fired at key steps in the processing of Pipeline |
class |
PolicyNotification
Used to notify that a message was processed by a policy
|
class |
RoutingNotification
Is fired by routers.
|
class |
SecurityNotification
SecurityNotification is fired when a request for authorisation failed. |
class |
TransactionNotification |
| Modifier and Type | Method and Description |
|---|---|
<N extends Notification> |
NotificationListenerRegistry.registerListener(NotificationListener<N> listener)
Registers a
NotificationListener. |
<N extends Notification> |
NotificationListenerRegistry.registerListener(NotificationListener<N> listener,
Predicate<N> selector)
Registers a
NotificationListener. |
<N extends Notification> |
NotificationListenerRegistry.unregisterListener(NotificationListener<N> listener)
Unregisters a previously registered
NotificationListener. |
| Modifier and Type | Method and Description |
|---|---|
void |
NotificationDispatcher.dispatch(Notification notification)
Send the
notification to all the registered listeners. |
Copyright © 2025 MuleSoft, Inc.. All rights reserved.