Overview | Index | Help
| Sonic Management API
SUMMARY: OPERATIONS/ATTRIBUTES | NOTIFICATIONS | METRICS | DETAIL: OPERATIONS/ATTRIBUTES | NOTIFICATIONS | METRICS

## Broker Notifications

Component: Broker (classname=com.sonicsw.mq.components.BrokerComponent, version=105)

This documentation describes the notifications that are exposed by a Broker component running within the Sonic Management environment.

A general description of notifications is provided in the overview.

See Also:
  `Broker Metrics`, `Broker Operations/Attributes`

Notifications Summary
`application.alert.broker.bytes.DeliveredPerSecond` Alert for metric broker.bytes.DeliveredPerSecond
`application.alert.broker.bytes.FlowToDiskMemorySize` Alert for metric broker.bytes.FlowToDiskMemorySize
`application.alert.broker.bytes.ReceivedPerSecond` Alert for metric broker.bytes.ReceivedPerSecond
`application.alert.broker.bytes.TopicDBSize` Alert for metric broker.bytes.TopicDBSize
`application.alert.broker.connections.Count` Alert for metric broker.connections.Count
`application.alert.broker.connections.RejectedPerMinute` Alert for metric broker.connections.RejectedPerMinute
`application.alert.broker.messages.DeliveredPerSecond` Alert for metric broker.messages.DeliveredPerSecond
`application.alert.broker.messages.ReceivedPerSecond` Alert for metric broker.messages.ReceivedPerSecond
`application.alert.connection.bytes.DeliveredPerSecond` Alert for metric connection.bytes.DeliveredPerSecond
`application.alert.connection.bytes.ReceivedPerSecond` Alert for metric connection.bytes.ReceivedPerSecond
`application.alert.connection.messages.DeliveredPerSecond` Alert for metric connection.messages.DeliveredPerSecond
`application.alert.connection.messages.ReceivedPerSecond` Alert for metric connection.messages.ReceivedPerSecond
`application.alert.queue.messages.Count` Alert for metric queue.messages.Count
`application.alert.queue.messages.DeliveredPerSecond` Alert for metric queue.messages.DeliveredPerSecond
`application.alert.queue.messages.MaxAge` Alert for metric queue.messages.MaxAge
`application.alert.queue.messages.ReceivedPerSecond` Alert for metric queue.messages.ReceivedPerSecond
`application.alert.queue.messages.Size` Alert for metric queue.messages.Size
`application.alert.queue.messages.TimeInQueue` Alert for metric queue.messages.TimeInQueue
`application.connection.Connect` Connection connect.
`application.connection.Disconnect` Connection disconnect.
`application.connection.Drop` Connection dropped/aborted.
`application.connection.Reconnect` Connection reconnect.
`application.connection.Redirect` Connection redirected to another broker.
`application.connection.Reject` Connection attempt rejected.
`application.connection.ReplicationConnect` Replication connection connect.
`application.connection.ReplicationDisconnect` Replication connection disconnect.
`application.connection.ReplicationRetry` Replication connection retry.
`application.flowcontrol.ClusterConnectionPause` Cluster connection paused due to flow control.
`application.flowcontrol.ClusterConnectionResume` Cluster connection resumed after flow control.
`application.flowcontrol.EndFlowToDisk` Subscriber has stopped flowing messages to disk.
`application.flowcontrol.PubPause` Publisher paused due to flow control.
`application.flowcontrol.PubResume` Publisher resumed after flow control.
`application.flowcontrol.RMReorderBufferAvailable` Reliable Message Re-order Buffer Available.
`application.flowcontrol.RMReorderBufferFull` Reliable Message Re-order Buffer Full.
`application.flowcontrol.RoutingConnectionPause` Routing connection paused due to flow control.
`application.flowcontrol.RoutingConnectionResume` Routing connection resumed after flow control.
`application.flowcontrol.RoutingConnectionSenderPause` (Sender side notification) Routing connection paused due to flow control.
`application.flowcontrol.RoutingConnectionSenderResume` (Sender side notification) Routing connection resumed after flow control.
`application.flowcontrol.SendPause` Sender paused due to flow control.
`application.flowcontrol.SendResume` Sender resumed after flow control.
`application.flowcontrol.StartFlowToDisk` Subscriber has started flowing messages to disk.
`application.globalSubscriptions.SubscribeFailure` Subscription undelivered to requested remote node.
`application.globalSubscriptions.SubscriptionDeleted` Remote subscription manually deleted.
`application.globalSubscriptions.SubscriptionExpired` Remote subscription has expired.
`application.message.Undelivered` Message undelivered to requested destination.
`application.session.AcknowledgementPause` Durable subscriber paused acknowledging messages (while acknowledgement monitoring is enabled).
`application.session.EndReceive` Close queue receiver.
`application.session.StartReceive` Open queue receiver.
`application.session.Subscribe` Client subscription.
`application.session.SubscriberPause` Durable subscription pause.
`application.session.SubscriberResume` Durable subscription resumption.
`application.session.SubscriptionMessagesTrimmedFromDB` Durable Subscription Trim Operation completed message deletions from DB.
`application.session.SubscriptionTrimInvocationCancelled` Durable Subscription Trim Operation cancelled.
`application.session.SubscriptionTrimInvocationCompleted` Durable Subscription Trim Operation returned.
`application.session.SubscriptionTrimInvocationInitiated` Durable Subscription Trim Operation invoked.
`application.session.Unsubscribe` Client unsubscribe.
`application.state.AcceptorStatus` An acceptor failed to successufly be started
`application.state.DbCompact` A change has occured in the database compaction state.
`application.state.DmqCapacity` Dead Message Queue capacity warning.
`application.state.LogCapacity` Recovery log capacity warning.
`application.state.PrimaryAcceptorStatus` The primary acceptor failed to successufly be started
`application.state.ReplicationActivate` Replication connection activation.
`application.state.ReplicationChannelSwitch` Replication channel switch.
`application.state.ReplicationStateChange` Replication state change.
`system.state.Offline` Component stop complete.
`system.state.Online` Component start complete.

Notifications Detail

### application.alert.broker.bytes.DeliveredPerSecond

  Alert for metric broker.bytes.DeliveredPerSecond
  This notification is published when configured alert thresholds on the metric broker.bytes.DeliveredPerSecond are broken.

> Severity:
>   `Level.INFO`
> Attributes:
>   `InitialAlert` - The date/time the threshold value was initially exceeded.
>   `Repeat` - "true" when this is a repeat alert for an existing threshold exceeded condition.
>   `Threshold` - The threshold value that has been exceeded.
>   `ThresholdType` - Indicates whether the threshold is a "high" or "low" threshold type.
>   `Units` - The units of the value (if available, otherwise blank).
>   `Value` - The value of the metric at the time the the threshold alert was generated.
> See Also:
>   `application.alert.broker.bytes.FlowToDiskMemorySize`, `application.alert.broker.bytes.ReceivedPerSecond`, `application.alert.broker.bytes.TopicDBSize`, `application.alert.broker.connections.Count`, `application.alert.broker.connections.RejectedPerMinute`, `application.alert.broker.messages.DeliveredPerSecond`, `application.alert.broker.messages.ReceivedPerSecond`, `application.alert.connection.bytes.DeliveredPerSecond`, `application.alert.connection.bytes.ReceivedPerSecond`, `application.alert.connection.messages.DeliveredPerSecond`, `application.alert.connection.messages.ReceivedPerSecond`, `application.alert.queue.messages.Count`, `application.alert.queue.messages.DeliveredPerSecond`, `application.alert.queue.messages.MaxAge`, `application.alert.queue.messages.ReceivedPerSecond`, `application.alert.queue.messages.Size` `application.alert.queue.messages.TimeInQueue`

### application.alert.broker.bytes.FlowToDiskMemorySize

  Alert for metric broker.bytes.FlowToDiskMemorySize
  This notification is published when configured alert thresholds on the metric broker.bytes.FlowToDiskMemorySize are broken.

> Severity:
>   `Level.INFO`
> Attributes:
>   `InitialAlert` - The date/time the threshold value was initially exceeded.
>   `Repeat` - "true" when this is a repeat alert for an existing threshold exceeded condition.
>   `Threshold` - The threshold value that has been exceeded.
>   `ThresholdType` - Indicates whether the threshold is a "high" or "low" threshold type.
>   `Units` - The units of the value (if available, otherwise blank).
>   `Value` - The value of the metric at the time the the threshold alert was generated.
> See Also:
>   `application.alert.broker.bytes.DeliveredPerSecond`, `application.alert.broker.bytes.ReceivedPerSecond`, `application.alert.broker.bytes.TopicDBSize`, `application.alert.broker.connections.Count`, `application.alert.broker.connections.RejectedPerMinute`, `application.alert.broker.messages.DeliveredPerSecond`, `application.alert.broker.messages.ReceivedPerSecond`, `application.alert.connection.bytes.DeliveredPerSecond`, `application.alert.connection.bytes.ReceivedPerSecond`, `application.alert.connection.messages.DeliveredPerSecond`, `application.alert.connection.messages.ReceivedPerSecond`, `application.alert.queue.messages.Count`, `application.alert.queue.messages.DeliveredPerSecond`, `application.alert.queue.messages.MaxAge`, `application.alert.queue.messages.ReceivedPerSecond`, `application.alert.queue.messages.Size`, `application.alert.queue.messages.TimeInQueue`

### application.alert.broker.bytes.ReceivedPerSecond

  Alert for metric broker.bytes.ReceivedPerSecond
  This notification is published when configured alert thresholds on the metric broker.bytes.ReceivedPerSecond are broken.

> Severity:
>   `Level.INFO`
> Attributes:
>   `InitialAlert` - The date/time the threshold value was initially exceeded.
>   `Repeat` - "true" when this is a repeat alert for an existing threshold exceeded condition.
>   `Threshold` - The threshold value that has been exceeded.
>   `ThresholdType` - Indicates whether the threshold is a "high" or "low" threshold type.
>   `Units` - The units of the value (if available, otherwise blank).
>   `Value` - The value of the metric at the time the the threshold alert was generated.
> See Also:
>   `application.alert.broker.bytes.DeliveredPerSecond`, `application.alert.broker.bytes.FlowToDiskMemorySize`, `application.alert.broker.bytes.TopicDBSize`, `application.alert.broker.connections.Count`, `application.alert.broker.connections.RejectedPerMinute`, `application.alert.broker.messages.DeliveredPerSecond`, `application.alert.broker.messages.ReceivedPerSecond`, `application.alert.connection.bytes.DeliveredPerSecond`, `application.alert.connection.bytes.ReceivedPerSecond`, `application.alert.connection.messages.DeliveredPerSecond`, `application.alert.connection.messages.ReceivedPerSecond`, `application.alert.queue.messages.Count`, `application.alert.queue.messages.DeliveredPerSecond`, `application.alert.queue.messages.MaxAge`, `application.alert.queue.messages.ReceivedPerSecond`, `application.alert.queue.messages.Size` `application.alert.queue.messages.TimeInQueue`

### application.alert.broker.bytes.TopicDBSize

  Alert for metric broker.bytes.TopicDBSize
  This notification is published when configured alert thresholds on the metric broker.bytes.TopicDBSize are broken.

> Severity:
>   `Level.INFO`
> Attributes:
>   `InitialAlert` - The date/time the threshold value was initially exceeded.
>   `Repeat` - "true" when this is a repeat alert for an existing threshold exceeded condition.
>   `Threshold` - The threshold value that has been exceeded.
>   `ThresholdType` - Indicates whether the threshold is a "high" or "low" threshold type.
>   `Units` - The units of the value (if available, otherwise blank).
>   `Value` - The value of the metric at the time the the threshold alert was generated.
> See Also:
>   `application.alert.broker.bytes.DeliveredPerSecond`, `application.alert.broker.bytes.FlowToDiskMemorySize`, `application.alert.broker.bytes.ReceivedPerSecond`, `application.alert.broker.connections.Count`, `application.alert.broker.connections.RejectedPerMinute`, `application.alert.broker.messages.DeliveredPerSecond`, `application.alert.broker.messages.ReceivedPerSecond`, `application.alert.connection.bytes.DeliveredPerSecond`, `application.alert.connection.bytes.ReceivedPerSecond`, `application.alert.connection.messages.DeliveredPerSecond`, `application.alert.connection.messages.ReceivedPerSecond`, `application.alert.queue.messages.Count`, `application.alert.queue.messages.DeliveredPerSecond`, `application.alert.queue.messages.MaxAge`, `application.alert.queue.messages.ReceivedPerSecond`, `application.alert.queue.messages.Size` `application.alert.queue.messages.TimeInQueue`

### application.alert.broker.connections.Count

  Alert for metric broker.connections.Count
  This notification is published when configured alert thresholds on the metric broker.connections.Count are broken.

> Severity:
>   `Level.INFO`
> Attributes:
>   `InitialAlert` - The date/time the threshold value was initially exceeded.
>   `Repeat` - "true" when this is a repeat alert for an existing threshold exceeded condition.
>   `Threshold` - The threshold value that has been exceeded.
>   `ThresholdType` - Indicates whether the threshold is a "high" or "low" threshold type.
>   `Units` - The units of the value (if available, otherwise blank).
>   `Value` - The value of the metric at the time the the threshold alert was generated.
> See Also:
>   `application.alert.broker.bytes.DeliveredPerSecond`, `application.alert.broker.bytes.FlowToDiskMemorySize`, `application.alert.broker.bytes.ReceivedPerSecond`, `application.alert.broker.bytes.TopicDBSize`, `application.alert.broker.connections.RejectedPerMinute`, `application.alert.broker.messages.DeliveredPerSecond`, `application.alert.broker.messages.ReceivedPerSecond`, `application.alert.connection.bytes.DeliveredPerSecond`, `application.alert.connection.bytes.ReceivedPerSecond`, `application.alert.connection.messages.DeliveredPerSecond`, `application.alert.connection.messages.ReceivedPerSecond`, `application.alert.queue.messages.Count`, `application.alert.queue.messages.DeliveredPerSecond`, `application.alert.queue.messages.MaxAge`, `application.alert.queue.messages.ReceivedPerSecond`, `application.alert.queue.messages.Size` `application.alert.queue.messages.TimeInQueue`

### application.alert.broker.connections.RejectedPerMinute

  Alert for metric broker.connections.RejectedPerMinute
  This notification is published when configured alert thresholds on the metric broker.connections.RejectedPerMinute are broken.

> Severity:
>   `Level.INFO`
> Attributes:
>   `InitialAlert` - The date/time the threshold value was initially exceeded.
>   `Repeat` - "true" when this is a repeat alert for an existing threshold exceeded condition.
>   `Threshold` - The threshold value that has been exceeded.
>   `ThresholdType` - Indicates whether the threshold is a "high" or "low" threshold type.
>   `Units` - The units of the value (if available, otherwise blank).
>   `Value` - The value of the metric at the time the the threshold alert was generated.
> See Also:
>   `application.alert.broker.bytes.DeliveredPerSecond`, `application.alert.broker.bytes.FlowToDiskMemorySize`, `application.alert.broker.bytes.ReceivedPerSecond`, `application.alert.broker.bytes.TopicDBSize`, `application.alert.broker.connections.Count`, `application.alert.broker.messages.DeliveredPerSecond`, `application.alert.broker.messages.ReceivedPerSecond`, `application.alert.connection.bytes.DeliveredPerSecond`, `application.alert.connection.bytes.ReceivedPerSecond`, `application.alert.connection.messages.DeliveredPerSecond`, `application.alert.connection.messages.ReceivedPerSecond`, `application.alert.queue.messages.Count`, `application.alert.queue.messages.DeliveredPerSecond`, `application.alert.queue.messages.MaxAge`, `application.alert.queue.messages.ReceivedPerSecond`, `application.alert.queue.messages.Size` `application.alert.queue.messages.TimeInQueue`

### application.alert.broker.messages.DeliveredPerSecond

  Alert for metric broker.messages.DeliveredPerSecond
  This notification is published when configured alert thresholds on the metric broker.messages.DeliveredPerSecond are broken.

> Severity:
>   `Level.INFO`
> Attributes:
>   `InitialAlert` - The date/time the threshold value was initially exceeded.
>   `Repeat` - "true" when this is a repeat alert for an existing threshold exceeded condition.
>   `Threshold` - The threshold value that has been exceeded.
>   `ThresholdType` - Indicates whether the threshold is a "high" or "low" threshold type.
>   `Units` - The units of the value (if available, otherwise blank).
>   `Value` - The value of the metric at the time the the threshold alert was generated.
> See Also:
>   `application.alert.broker.bytes.DeliveredPerSecond`, `application.alert.broker.bytes.FlowToDiskMemorySize`, `application.alert.broker.bytes.ReceivedPerSecond`, `application.alert.broker.bytes.TopicDBSize`, `application.alert.broker.connections.Count`, `application.alert.broker.connections.RejectedPerMinute`, `application.alert.broker.messages.ReceivedPerSecond`, `application.alert.connection.bytes.DeliveredPerSecond`, `application.alert.connection.bytes.ReceivedPerSecond`, `application.alert.connection.messages.DeliveredPerSecond`, `application.alert.connection.messages.ReceivedPerSecond`, `application.alert.queue.messages.Count`, `application.alert.queue.messages.DeliveredPerSecond`, `application.alert.queue.messages.MaxAge`, `application.alert.queue.messages.ReceivedPerSecond`, `application.alert.queue.messages.Size` `application.alert.queue.messages.TimeInQueue`

### application.alert.broker.messages.ReceivedPerSecond

  Alert for metric broker.messages.ReceivedPerSecond
  This notification is published when configured alert thresholds on the metric broker.messages.ReceivedPerSecond are broken.

> Severity:
>   `Level.INFO`
> Attributes:
>   `InitialAlert` - The date/time the threshold value was initially exceeded.
>   `Repeat` - "true" when this is a repeat alert for an existing threshold exceeded condition.
>   `Threshold` - The threshold value that has been exceeded.
>   `ThresholdType` - Indicates whether the threshold is a "high" or "low" threshold type.
>   `Units` - The units of the value (if available, otherwise blank).
>   `Value` - The value of the metric at the time the the threshold alert was generated.
> See Also:
>   `application.alert.broker.bytes.DeliveredPerSecond`, `application.alert.broker.bytes.FlowToDiskMemorySize`, `application.alert.broker.bytes.ReceivedPerSecond`, `application.alert.broker.bytes.TopicDBSize`, `application.alert.broker.connections.Count`, `application.alert.broker.connections.RejectedPerMinute`, `application.alert.broker.messages.DeliveredPerSecond`, `application.alert.connection.bytes.DeliveredPerSecond`, `application.alert.connection.bytes.ReceivedPerSecond`, `application.alert.connection.messages.DeliveredPerSecond`, `application.alert.connection.messages.ReceivedPerSecond`, `application.alert.queue.messages.Count`, `application.alert.queue.messages.DeliveredPerSecond`, `application.alert.queue.messages.MaxAge`, `application.alert.queue.messages.ReceivedPerSecond`, `application.alert.queue.messages.Size` `application.alert.queue.messages.TimeInQueue`

### application.alert.connection.bytes.DeliveredPerSecond

  Alert for metric connection.bytes.DeliveredPerSecond
  This notification is published when configured alert thresholds on the metric connection.bytes.DeliveredPerSecond are broken.

> Severity:
>   `Level.INFO`
> Attributes:
>   `InitialAlert` - The date/time the threshold value was initially exceeded.
>   `Repeat` - "true" when this is a repeat alert for an existing threshold exceeded condition.
>   `Threshold` - The threshold value that has been exceeded.
>   `ThresholdType` - Indicates whether the threshold is a "high" or "low" threshold type.
>   `Units` - The units of the value (if available, otherwise blank).
>   `Value` - The value of the metric at the time the the threshold alert was generated.
> See Also:
>   `application.alert.broker.bytes.DeliveredPerSecond`, `application.alert.broker.bytes.FlowToDiskMemorySize`, `application.alert.broker.bytes.ReceivedPerSecond`, `application.alert.broker.bytes.TopicDBSize`, `application.alert.broker.connections.Count`, `application.alert.broker.connections.RejectedPerMinute`, `application.alert.broker.messages.DeliveredPerSecond`, `application.alert.broker.messages.ReceivedPerSecond`, `application.alert.connection.bytes.ReceivedPerSecond`, `application.alert.connection.messages.DeliveredPerSecond`, `application.alert.connection.messages.ReceivedPerSecond`, `application.alert.queue.messages.Count`, `application.alert.queue.messages.DeliveredPerSecond`, `application.alert.queue.messages.MaxAge`, `application.alert.queue.messages.ReceivedPerSecond`, `application.alert.queue.messages.Size` `application.alert.queue.messages.TimeInQueue`

### application.alert.connection.bytes.ReceivedPerSecond

  Alert for metric connection.bytes.ReceivedPerSecond
  This notification is published when configured alert thresholds on the metric connection.bytes.ReceivedPerSecond are broken.

> Severity:
>   `Level.INFO`
> Attributes:
>   `InitialAlert` - The date/time the threshold value was initially exceeded.
>   `Repeat` - "true" when this is a repeat alert for an existing threshold exceeded condition.
>   `Threshold` - The threshold value that has been exceeded.
>   `ThresholdType` - Indicates whether the threshold is a "high" or "low" threshold type.
>   `Units` - The units of the value (if available, otherwise blank).
>   `Value` - The value of the metric at the time the the threshold alert was generated.
> See Also:
>   `application.alert.broker.bytes.DeliveredPerSecond`, `application.alert.broker.bytes.FlowToDiskMemorySize`, `application.alert.broker.bytes.ReceivedPerSecond`, `application.alert.broker.bytes.TopicDBSize`, `application.alert.broker.connections.Count`, `application.alert.broker.connections.RejectedPerMinute`, `application.alert.broker.messages.DeliveredPerSecond`, `application.alert.broker.messages.ReceivedPerSecond`, `application.alert.connection.bytes.DeliveredPerSecond`, `application.alert.connection.messages.DeliveredPerSecond`, `application.alert.connection.messages.ReceivedPerSecond`, `application.alert.queue.messages.Count`, `application.alert.queue.messages.DeliveredPerSecond`, `application.alert.queue.messages.MaxAge`, `application.alert.queue.messages.ReceivedPerSecond`, `application.alert.queue.messages.Size` `application.alert.queue.messages.TimeInQueue`

### application.alert.connection.messages.DeliveredPerSecond

  Alert for metric connection.messages.DeliveredPerSecond
  This notification is published when configured alert thresholds on the metric connection.messages.DeliveredPerSecond are broken.

> Severity:
>   `Level.INFO`
> Attributes:
>   `InitialAlert` - The date/time the threshold value was initially exceeded.
>   `Repeat` - "true" when this is a repeat alert for an existing threshold exceeded condition.
>   `Threshold` - The threshold value that has been exceeded.
>   `ThresholdType` - Indicates whether the threshold is a "high" or "low" threshold type.
>   `Units` - The units of the value (if available, otherwise blank).
>   `Value` - The value of the metric at the time the the threshold alert was generated.
> See Also:
>   `application.alert.broker.bytes.DeliveredPerSecond`, `application.alert.broker.bytes.FlowToDiskMemorySize`, `application.alert.broker.bytes.ReceivedPerSecond`, `application.alert.broker.bytes.TopicDBSize`, `application.alert.broker.connections.Count`, `application.alert.broker.connections.RejectedPerMinute`, `application.alert.broker.messages.DeliveredPerSecond`, `application.alert.broker.messages.ReceivedPerSecond`, `application.alert.connection.bytes.DeliveredPerSecond`, `application.alert.connection.bytes.ReceivedPerSecond`, `application.alert.connection.messages.ReceivedPerSecond`, `application.alert.queue.messages.Count`, `application.alert.queue.messages.DeliveredPerSecond`, `application.alert.queue.messages.MaxAge`, `application.alert.queue.messages.ReceivedPerSecond`, `application.alert.queue.messages.Size` `application.alert.queue.messages.TimeInQueue`

### application.alert.connection.messages.ReceivedPerSecond

  Alert for metric connection.messages.ReceivedPerSecond
  This notification is published when configured alert thresholds on the metric connection.messages.ReceivedPerSecond are broken.

> Severity:
>   `Level.INFO`
> Attributes:
>   `InitialAlert` - The date/time the threshold value was initially exceeded.
>   `Repeat` - "true" when this is a repeat alert for an existing threshold exceeded condition.
>   `Threshold` - The threshold value that has been exceeded.
>   `ThresholdType` - Indicates whether the threshold is a "high" or "low" threshold type.
>   `Units` - The units of the value (if available, otherwise blank).
>   `Value` - The value of the metric at the time the the threshold alert was generated.
> See Also:
>   `application.alert.broker.bytes.DeliveredPerSecond`, `application.alert.broker.bytes.FlowToDiskMemorySize`, `application.alert.broker.bytes.ReceivedPerSecond`, `application.alert.broker.bytes.TopicDBSize`, `application.alert.broker.connections.Count`, `application.alert.broker.connections.RejectedPerMinute`, `application.alert.broker.messages.DeliveredPerSecond`, `application.alert.broker.messages.ReceivedPerSecond`, `application.alert.connection.bytes.DeliveredPerSecond`, `application.alert.connection.bytes.ReceivedPerSecond`, `application.alert.connection.messages.DeliveredPerSecond`, `application.alert.queue.messages.Count`, `application.alert.queue.messages.DeliveredPerSecond`, `application.alert.queue.messages.MaxAge`, `application.alert.queue.messages.ReceivedPerSecond`, `application.alert.queue.messages.Size` `application.alert.queue.messages.TimeInQueue`

### application.alert.queue.messages.Count

  Alert for metric queue.messages.Count
  This notification is published when configured alert thresholds on the metric queue.messages.Count are broken.

> Severity:
>   `Level.INFO`
> Attributes:
>   `InitialAlert` - The date/time the threshold value was initially exceeded.
>   `Repeat` - "true" when this is a repeat alert for an existing threshold exceeded condition.
>   `Threshold` - The threshold value that has been exceeded.
>   `ThresholdType` - Indicates whether the threshold is a "high" or "low" threshold type.
>   `Units` - The units of the value (if available, otherwise blank).
>   `Value` - The value of the metric at the time the the threshold alert was generated.
> See Also:
>   `application.alert.broker.bytes.DeliveredPerSecond`, `application.alert.broker.bytes.FlowToDiskMemorySize`, `application.alert.broker.bytes.ReceivedPerSecond`, `application.alert.broker.bytes.TopicDBSize`, `application.alert.broker.connections.Count`, `application.alert.broker.connections.RejectedPerMinute`, `application.alert.broker.messages.DeliveredPerSecond`, `application.alert.broker.messages.ReceivedPerSecond`, `application.alert.connection.bytes.DeliveredPerSecond`, `application.alert.connection.bytes.ReceivedPerSecond`, `application.alert.connection.messages.DeliveredPerSecond`, `application.alert.connection.messages.ReceivedPerSecond`, `application.alert.queue.messages.DeliveredPerSecond`, `application.alert.queue.messages.MaxAge`, `application.alert.queue.messages.ReceivedPerSecond`, `application.alert.queue.messages.Size` `application.alert.queue.messages.TimeInQueue`

### application.alert.queue.messages.DeliveredPerSecond

  Alert for metric queue.messages.DeliveredPerSecond
  This notification is published when configured alert thresholds on the metric queue.messages.DeliveredPerSecond are broken.

> Severity:
>   `Level.INFO`
> Attributes:
>   `InitialAlert` - The date/time the threshold value was initially exceeded.
>   `Repeat` - "true" when this is a repeat alert for an existing threshold exceeded condition.
>   `Threshold` - The threshold value that has been exceeded.
>   `ThresholdType` - Indicates whether the threshold is a "high" or "low" threshold type.
>   `Units` - The units of the value (if available, otherwise blank).
>   `Value` - The value of the metric at the time the the threshold alert was generated.
> See Also:
>   `application.alert.broker.bytes.DeliveredPerSecond`, `application.alert.broker.bytes.FlowToDiskMemorySize`, `application.alert.broker.bytes.ReceivedPerSecond`, `application.alert.broker.bytes.TopicDBSize`, `application.alert.broker.connections.Count`, `application.alert.broker.connections.RejectedPerMinute`, `application.alert.broker.messages.DeliveredPerSecond`, `application.alert.broker.messages.ReceivedPerSecond`, `application.alert.connection.bytes.DeliveredPerSecond`, `application.alert.connection.bytes.ReceivedPerSecond`, `application.alert.connection.messages.DeliveredPerSecond`, `application.alert.connection.messages.ReceivedPerSecond`, `application.alert.queue.messages.Count`, `application.alert.queue.messages.MaxAge`, `application.alert.queue.messages.ReceivedPerSecond`, `application.alert.queue.messages.Size` `application.alert.queue.messages.TimeInQueue`

### application.alert.queue.messages.MaxAge

  Alert for metric queue.messages.MaxAge
  This notification is published when configured alert thresholds on the metric queue.messages.MaxAge are broken.

> Severity:
>   `Level.INFO`
> Attributes:
>   `InitialAlert` - The date/time the threshold value was initially exceeded.
>   `Repeat` - "true" when this is a repeat alert for an existing threshold exceeded condition.
>   `Threshold` - The threshold value that has been exceeded.
>   `ThresholdType` - Indicates whether the threshold is a "high" or "low" threshold type.
>   `Units` - The units of the value (if available, otherwise blank).
>   `Value` - The value of the metric at the time the the threshold alert was generated.
> See Also:
>   `application.alert.broker.bytes.DeliveredPerSecond`, `application.alert.broker.bytes.FlowToDiskMemorySize`, `application.alert.broker.bytes.ReceivedPerSecond`, `application.alert.broker.bytes.TopicDBSize`, `application.alert.broker.connections.Count`, `application.alert.broker.connections.RejectedPerMinute`, `application.alert.broker.messages.DeliveredPerSecond`, `application.alert.broker.messages.ReceivedPerSecond`, `application.alert.connection.bytes.DeliveredPerSecond`, `application.alert.connection.bytes.ReceivedPerSecond`, `application.alert.connection.messages.DeliveredPerSecond`, `application.alert.connection.messages.ReceivedPerSecond`, `application.alert.queue.messages.Count`, `application.alert.queue.messages.DeliveredPerSecond`, `application.alert.queue.messages.ReceivedPerSecond`, `application.alert.queue.messages.Size`, `application.alert.queue.messages.TimeInQueue`

### application.alert.queue.messages.ReceivedPerSecond

  Alert for metric queue.messages.ReceivedPerSecond
  This notification is published when configured alert thresholds on the metric queue.messages.ReceivedPerSecond are broken.

> Severity:
>   `Level.INFO`
> Attributes:
>   `InitialAlert` - The date/time the threshold value was initially exceeded.
>   `Repeat` - "true" when this is a repeat alert for an existing threshold exceeded condition.
>   `Threshold` - The threshold value that has been exceeded.
>   `ThresholdType` - Indicates whether the threshold is a "high" or "low" threshold type.
>   `Units` - The units of the value (if available, otherwise blank).
>   `Value` - The value of the metric at the time the the threshold alert was generated.
> See Also:
>   `application.alert.broker.bytes.DeliveredPerSecond`, `application.alert.broker.bytes.FlowToDiskMemorySize`, `application.alert.broker.bytes.ReceivedPerSecond`, `application.alert.broker.bytes.TopicDBSize`, `application.alert.broker.connections.Count`, `application.alert.broker.connections.RejectedPerMinute`, `application.alert.broker.messages.DeliveredPerSecond`, `application.alert.broker.messages.ReceivedPerSecond`, `application.alert.connection.bytes.DeliveredPerSecond`, `application.alert.connection.bytes.ReceivedPerSecond`, `application.alert.connection.messages.DeliveredPerSecond`, `application.alert.connection.messages.ReceivedPerSecond`, `application.alert.queue.messages.Count`, `application.alert.queue.messages.DeliveredPerSecond`, `application.alert.queue.messages.MaxAge`, `application.alert.queue.messages.Size` `application.alert.queue.messages.TimeInQueue`

### application.alert.queue.messages.Size

  Alert for metric queue.messages.Size
  This notification is published when configured alert thresholds on the metric queue.messages.Size are broken.

> Severity:
>   `Level.INFO`
> Attributes:
>   `InitialAlert` - The date/time the threshold value was initially exceeded.
>   `Repeat` - "true" when this is a repeat alert for an existing threshold exceeded condition.
>   `Threshold` - The threshold value that has been exceeded.
>   `ThresholdType` - Indicates whether the threshold is a "high" or "low" threshold type.
>   `Units` - The units of the value (if available, otherwise blank).
>   `Value` - The value of the metric at the time the the threshold alert was generated.
> See Also:
>   `application.alert.broker.bytes.DeliveredPerSecond`, `application.alert.broker.bytes.FlowToDiskMemorySize`, `application.alert.broker.bytes.ReceivedPerSecond`, `application.alert.broker.bytes.TopicDBSize`, `application.alert.broker.connections.Count`, `application.alert.broker.connections.RejectedPerMinute`, `application.alert.broker.messages.DeliveredPerSecond`, `application.alert.broker.messages.ReceivedPerSecond`, `application.alert.connection.bytes.DeliveredPerSecond`, `application.alert.connection.bytes.ReceivedPerSecond`, `application.alert.connection.messages.DeliveredPerSecond`, `application.alert.connection.messages.ReceivedPerSecond`, `application.alert.queue.messages.Count`, `application.alert.queue.messages.DeliveredPerSecond`, `application.alert.queue.messages.MaxAge`, `application.alert.queue.messages.ReceivedPerSecond`, `application.alert.queue.messages.TimeInQueue`

### application.alert.queue.messages.TimeInQueue

  Alert for metric queue.messages.TimeInQueue
  This notification is published when configured alert thresholds on the metric queue.messages.TimeInQueue are broken.

> Severity:
>   `Level.INFO`
> Attributes:
>   `InitialAlert` - The date/time the threshold value was initially exceeded.
>   `Repeat` - "true" when this is a repeat alert for an existing threshold exceeded condition.
>   `Threshold` - The threshold value that has been exceeded.
>   `ThresholdType` - Indicates whether the threshold is a "high" or "low" threshold type.
>   `Units` - The units of the value (if available, otherwise blank).
>   `Value` - The value of the metric at the time the the threshold alert was generated.
> See Also:
>   `application.alert.broker.bytes.DeliveredPerSecond`, `application.alert.broker.bytes.FlowToDiskMemorySize`, `application.alert.broker.bytes.ReceivedPerSecond`, `application.alert.broker.bytes.TopicDBSize`, `application.alert.broker.connections.Count`, `application.alert.broker.connections.RejectedPerMinute`, `application.alert.broker.messages.DeliveredPerSecond`, `application.alert.broker.messages.ReceivedPerSecond`, `application.alert.connection.bytes.DeliveredPerSecond`, `application.alert.connection.bytes.ReceivedPerSecond`, `application.alert.connection.messages.DeliveredPerSecond`, `application.alert.connection.messages.ReceivedPerSecond`, `application.alert.queue.messages.Count`, `application.alert.queue.messages.DeliveredPerSecond`, `application.alert.queue.messages.MaxAge`, `application.alert.queue.messages.ReceivedPerSecond`, `application.alert.queue.messages.Size`

### application.connection.Connect

  Connection connect.

> Attributes:
>   `Broker` - The name of the broker that generated the notification.
>   `ClientIPAddress` - The IP address of the connection client.
>   `ConnectID` - The unique connection identifier for the connection (which may be a generated identity if none is provided by the connection client).
>   `Routing` - The routing node name of the broker that generated the connect notification.
>   `User` - The user name of the connection client (or empty if none was provided).
> See Also:
>   `application.connection.Disconnect`, `application.connection.Drop`, `application.connection.Reconnect`, `application.connection.Redirect`, `application.connection.Reject`, `application.connection.ReplicationConnect`, `application.connection.ReplicationDisconnect`, `application.connection.ReplicationRetry`

### application.connection.Disconnect

  Connection disconnect.

> Attributes:
>   `Broker` - The name of the broker that generated the notification.
>   `ClientIPAddress` - The IP address of the connection client.
>   `ConnectID` - The unique connection identifier for the connection (which may be a generated identity if none is provided by the connection client).
>   `Routing` - The routing node name of the broker that generated the disconnect notification.
>   `User` - The user name of the connection client (or empty if none was provided).
> See Also:
>   `application.connection.Connect`, `application.connection.Drop`, `application.connection.Reconnect`, `application.connection.Redirect`, `application.connection.Reject`, `application.connection.ReplicationConnect`, `application.connection.ReplicationDisconnect`, `application.connection.ReplicationRetry`

### application.connection.Drop

  Connection dropped/aborted.

> Attributes:
>   `Broker` - The name of the broker that generated the notification.
>   `ClientIPAddress` - The IP address of the connection client.
>   `ConnectID` - The unique connection identifier for the connection (which may be a generated identity if none is provided by the connection client).
>   `User` - The user name of the connection client (or empty if none was provided).
> See Also:
>   `application.connection.Connect`, `application.connection.Disconnect`, `application.connection.Reconnect`, `application.connection.Redirect`, `application.connection.Reject`, `application.connection.ReplicationConnect`, `application.connection.ReplicationDisconnect`, `application.connection.ReplicationRetry`

### application.connection.Reconnect

  Connection reconnect.

> Attributes:
>   `Broker` - The name of the broker that generated the notification.
>   `ClientIPAddress` - The IP address of the connection client.
>   `ConnectID` - The unique connection identifier for the connection (which may be a generated identity if none is provided by the connection client).
>   `Routing` - The routing node name of the broker that generated the reconnect notification.
>   `User` - The user name of the connection client (or empty if none was provided).
> See Also:
>   `application.connection.Connect`, `application.connection.Disconnect`, `application.connection.Drop`, `application.connection.Redirect`, `application.connection.Reject`, `application.connection.ReplicationConnect`, `application.connection.ReplicationDisconnect`, `application.connection.ReplicationRetry`

### application.connection.Redirect

  Connection redirected to another broker.

> Attributes:
>   `ClientIPAddress` - The IP address of the connection client.
>   `FromBroker` - The name of the broker from which the connection is being redirected.
>   `ToURL` - The the URL to which the connection is being redirected.
> See Also:
>   `application.connection.Connect`, `application.connection.Disconnect`, `application.connection.Drop`, `application.connection.Reconnect`, `application.connection.Reject`, `application.connection.ReplicationConnect`, `application.connection.ReplicationDisconnect`, `application.connection.ReplicationRetry`

### application.connection.Reject

  Connection attempt rejected.

> Attributes:
>   `Broker` - The name of the broker that generated the notification.
>   `ClientIPAddress` - The IP address of the connection client.
>   `ConnectID` - The unique connection identifier for the connection (which may be a generated identity if none is provided by the connection client).
>   `User` - The user name of the connection client (or empty if none was provided).
> See Also:
>   `application.connection.Connect`, `application.connection.Disconnect`, `application.connection.Drop`, `application.connection.Reconnect`, `application.connection.Redirect`, `application.connection.ReplicationConnect`, `application.connection.ReplicationDisconnect`, `application.connection.ReplicationRetry`

### application.connection.ReplicationConnect

  Replication connection connect.

> Attributes:
>   `ConnectionName` - The name of the replication connection.
>   `PrimaryAddr` - The primary IP address or hostname.
>   `PrimaryPort` - The primary port number.
>   `BackupAddr` - The backup IP address or hostname.
>   `BackupPort` - The backup port number.
>   `Weight` - The configured weight of the connection.
> See Also:
>   `application.connection.Connect`, `application.connection.Disconnect`, `application.connection.Drop`, `application.connection.Reconnect`, `application.connection.Redirect`, `application.connection.Reject`, `application.connection.ReplicationDisconnect`, `application.connection.ReplicationRetry`

### application.connection.ReplicationDisconnect

  Replication connection disconnect.

> Attributes:
>   `ConnectionName` - The name of the replication connection.
>   `PrimaryAddr` - The primary IP address or hostname.
>   `PrimaryPort` - The primary port number.
>   `BackupAddr` - The backup IP address or hostname.
>   `BackupPort` - The backup port number.
>   `Weight` - The configured weight of the connection.
> See Also:
>   `application.connection.Connect`, `application.connection.Disconnect`, `application.connection.Drop`, `application.connection.Reconnect`, `application.connection.Redirect`, `application.connection.Reject`, `application.connection.ReplicationConnect`, `application.connection.ReplicationRetry`

### application.connection.ReplicationRetry

  Replication connection retry.

> Attributes:
>   `ChannelCount` - The number of the replication channel(s) configured.
>   `NextRetryInterval` - The next retry interval in second.
> See Also:
>   `application.connection.Connect`, `application.connection.Disconnect`, `application.connection.Drop`, `application.connection.Reconnect`, `application.connection.Redirect`, `application.connection.Reject`, `application.connection.ReplicationConnect`, `application.connection.ReplicationDisconnect`

### application.flowcontrol.ClusterConnectionPause

  Cluster connection paused due to flow control.

> Attributes:
>   `Broker` - The name of the broker that generated the notification.
>   `Routing` - The routing node name of the broker that generated the notification.
>   `BlockedBroker` - The broker name of the blocked connection (could be different from the broker that produced the notification). This is the sending broker.
>   `BlockedPendingQueue` - The name of the queue containing messages for remote destinations that are waiting to bblocked be sent over the cluster connection. A non-zero length value for this attibute indicates that messages may be backing up in the RoutingQueue of the blocked broker.
>   `BlockingBroker` - The broker where the blocking resources reside (this is the receiving broker).
>   `BlockingType` - Array of 1 or 2 elements. Each element is "PUBSUB" or "PTP", depending on the additional info present in this notification. If BlockingType contains "PTP", the BlockingDestinations attribute contains additional info. If BlockingType contains "PUBSUB", the other Blockingxxx attributes contain additional info.
>   `BlockingPriority` - An integer that is the minimum priority of messages that can be sent.
>   `BlockingDurableSubscriptionNames` - Array of durable subscription names that are blocking the sending broker. Each element in the array (java.lang.String[]) is a subcription name and can be matched with the corresponding element in the arrays provided by the BlockingDurableUsers, BlockingDurableConnectIDs, and BlockingDurableClientIDs attributes.
>   `BlockingDurableUsers` - Array of user names of durable subscriptions blocking the sending broker. Each element in the array (java.lang.String[]) is a user name and can be matched with the corresponding element in the arrays provided by the BlockingDurableSubscriptionNames, BlockingDurableConnectIDs, and BlockingDurableClientIDs attributes.
>   `BlockingDurableConnectIDs` - Array of connect identities associated with the durable subscriptions that are blocking the sending broker. Each element in the array (java.lang.String[]) is a connect identity and can be matched with the corresponding element in the arrays provided by the BlockingDurableSubscriptionNames, BlockingDurableUsers, and BlockingDurableClientIDs attributes.
>   `BlockingDurableClientIDs` - Array of client identities associated with the durable subscriptions that are blocking the sending broker. Each element in the array (java.lang.String[]) is a client identity and can be matched with the corresponding element in the arrays provided by the BlockingDurableSubscriptionNames, BlockingDurableUsers, and BlockingDurableConnectIds attributes.
>   `BlockingNonDurableUsers` - Array of user names of nondurable subscriptions blocking the sending broker. Each element in the array (java.lang.String[]) is a user name and can be matched with the corresponding element in the arrays provided by the BlockingNonDurableTopics and BlockingNonDurableConnectIDs attributes.
>   `BlockingNonDurableConnectIDs` - Array of connectIds of connections that own blocking nondurable subscriptions. Each element in the array (java.lang.String[]) is a connect identity and can be matched with the corresponding element in the arrays provided by the BlockingNonDurableTopics and BlockingNonDurableUsers attributes.
>   `BlockingNonDurableTopics` - Array of topics of blocking nondurable subscriptions. Each element in the array (java.lang.String[]) is a topic name and can be matched with the corresponding element in the arrays provided by the BlockingNonDurableUsers and BlockingNonDurableConnectIDs attributes.
>   `BlockingDestinations` - Array of destination names (global queues or topics) that are blocking the sending broker. The destination names show both the destination the sending broker was trying to send to and the local destination on the receiving broker. For example, the sending broker destination is NodeX::AGlocalQueue and the local destination is SonicMQ.RoutingQueue.
> See Also:
>   `application.flowcontrol.ClusterConnectionResume`, `application.flowcontrol.EndFlowToDisk`, `application.flowcontrol.PubPause`, `application.flowcontrol.PubResume`, `application.flowcontrol.RMReorderBufferAvailable`, `application.flowcontrol.RMReorderBufferFull`, `application.flowcontrol.RoutingConnectionPause`, `application.flowcontrol.RoutingConnectionResume`, `application.flowcontrol.RoutingConnectionSenderPause`, `application.flowcontrol.RoutingConnectionSenderResume`, `application.flowcontrol.SendPause`, `application.flowcontrol.SendResume`, `application.flowcontrol.StartFlowToDisk`

### application.flowcontrol.ClusterConnectionResume

  Cluster connection resumed after flow control.

> Attributes:
>   `Broker` - The name of the broker that generated the notification.
>   `Routing` - The routing node name of the broker that generated the notification.
>   `BlockedBroker` - The broker name of the blocked connection (could be different from the broker that produced the notification). This is the sending broker.
>   `BlockingBroker` - The broker where the blocking resources reside (this is the receiving broker).
>   `ResumeType` - Either "PUBSUB" or "PTP". PUBSUB indicates that the minimum send priority has been adjusted downwards and that messages previously blocked due to priority can now be sent; PTP indicates that sending to a previously queue destination is now resumed.
>   `ResumePriority` - An integer that is the minimum priority of messages that can now be sent (if resumeType = PUBSUB).
>   `ResumedDestination` - The resumed destination (nonempty only if resumeType = PTP).
> See Also:
>   `application.flowcontrol.ClusterConnectionPause`, `application.flowcontrol.EndFlowToDisk`, `application.flowcontrol.PubPause`, `application.flowcontrol.PubResume`, `application.flowcontrol.RMReorderBufferAvailable`, `application.flowcontrol.RMReorderBufferFull`, `application.flowcontrol.RoutingConnectionPause`, `application.flowcontrol.RoutingConnectionResume`, `application.flowcontrol.RoutingConnectionSenderPause`, `application.flowcontrol.RoutingConnectionSenderResume`, `application.flowcontrol.SendPause`, `application.flowcontrol.SendResume`, `application.flowcontrol.StartFlowToDisk`

### application.flowcontrol.EndFlowToDisk

  Subscriber has stopped flowing messages to disk.

> Attributes:
>   `Broker` - The name of the broker that generated the notification.
>   `Routing` - The routing node name of the broker that generated the notification.
>   `SubscriptionConnectID` - The unique connection identifier for the sender (which may be a generated identity if none is provided by the sender).
>   `SubscriptionUser` - The user name of the sender (or empty if none was provided).
>   `DurableClientID` - The client identity associated with the durable subscription which is causing the messages to flow to disk.
>   `DurableSubscriptionName` - The subscription name associated with the durable subscription which is causing the messages to flow to disk.
>   `SubscriptionTopic` - The topic name associated with the subscription which is causing the messages to flow to disk.
> See Also:
>   `application.flowcontrol.ClusterConnectionPause`, `application.flowcontrol.ClusterConnectionResume`, `application.flowcontrol.PubPause`, `application.flowcontrol.PubResume`, `application.flowcontrol.RMReorderBufferAvailable`, `application.flowcontrol.RMReorderBufferFull`, `application.flowcontrol.RoutingConnectionPause`, `application.flowcontrol.RoutingConnectionResume`, `application.flowcontrol.RoutingConnectionSenderPause`, `application.flowcontrol.RoutingConnectionSenderResume`, `application.flowcontrol.SendPause`, `application.flowcontrol.SendResume`, `application.flowcontrol.StartFlowToDisk`

### application.flowcontrol.PubPause

  Publisher paused due to flow control.

> Attributes:
>   `BlockingDurableClientIDs` - The client identities associated with the durable subscriptions which are causing the publisher to be blocked. Each element in the array (java.lang.String[]) is a client identity and can be matched with the corresponding element in the arrays provided by the BlockingDurableSubscriptionNames and BlockingDurableUsers attributes.
>   `BlockingDurableSubscriptionNames` - The subscription names associated with the durable subscriptions which are causing the publisher to be blocked. Each element in the array (java.lang.String[]) is a subscription name and can be matched with the corresponding element in the arrays provided by the BlockingDurableClientIDs and BlockingDurableUsers attributes.
>   `BlockingDurableUsers` - The user names associated with the durable subscriptions which are causing the publisher to be blocked. Each element in the array (java.lang.String[]) is a user name and can be matched with the corresponding element in the arrays provided by the BlockingDurableSubscriptionNames and BlockingDurableClientIDs attributes.
>   `BlockingNonDurableConnectIDs` - The unique connect identities associated with the non durable subscriptions which are causing the publisher to be blocked. Each element in the array (java.lang.String[]) is a connect identity and can be matched with the corresponding element in the arrays provided by the BlockingNonDurableTopics and BlockingNonDurableUsers attributes.
>   `BlockingNonDurableTopics` - The topic names associated with the non durable subscriptions which are causing the publisher to be blocked. Each element in the array (java.lang.String[]) is a comma delimited list of topic names and can be matched with the corresponding element in the arrays provided by the BlockingNonDurableConnectIDs and BlockingNonDurableUsers attributes.
>   `BlockingNonDurableUsers` - The user names associated with the non durable subscriptions which are causing the publisher to be blocked. Each element in the array (java.lang.String[]) is a user name and can be matched with the corresponding element in the arrays provided by the BlockingNonDurableTopics and BlockingNonDurableConnectIDs attributes.
>   `Broker` - The name of the broker that generated the notification.
>   `Routing` - The routing node name of the broker that generated the notification.
>   `ConnectID` - The unique connection identifier for the publisher (which may be a generated identity if none is provided by the client).
>   `Session` - A string identifying the JMS session associated with the blocked publisher. This includes the session’s name if one was provided when the session was created (ref’ progress.message.jclient.Connection.createSession()).
>   `User` - The user name of the publisher (or empty if none was provided).
> See Also:
>   `application.flowcontrol.ClusterConnectionPause`, `application.flowcontrol.ClusterConnectionResume`, `application.flowcontrol.EndFlowToDisk`, `application.flowcontrol.PubResume`, `application.flowcontrol.RMReorderBufferAvailable`, `application.flowcontrol.RMReorderBufferFull`, `application.flowcontrol.RoutingConnectionPause`, `application.flowcontrol.RoutingConnectionResume`, `application.flowcontrol.RoutingConnectionSenderPause`, `application.flowcontrol.RoutingConnectionSenderResume`, `application.flowcontrol.SendPause`, `application.flowcontrol.SendResume`, `application.flowcontrol.StartFlowToDisk`

### application.flowcontrol.PubResume

  Publisher resumed after flow control.

> Attributes:
>   `Broker` - The name of the broker that generated the notification.
>   `Routing` - The routing node name of the broker that generated the notification.
>   `ConnectID` - The unique connection identifier for the publisher (which may be a generated identity if none is provided by the client).
>   `Session` - The session associated with the publisher.
>   `User` - The user name of the publisher (or empty if none was provided).
> See Also:
>   `application.flowcontrol.ClusterConnectionPause`, `application.flowcontrol.ClusterConnectionResume`, `application.flowcontrol.EndFlowToDisk`, `application.flowcontrol.PubPause`, `application.flowcontrol.RMReorderBufferAvailable`, `application.flowcontrol.RMReorderBufferFull`, `application.flowcontrol.RoutingConnectionPause`, `application.flowcontrol.RoutingConnectionResume`, `application.flowcontrol.RoutingConnectionSenderPause`, `application.flowcontrol.RoutingConnectionSenderResume`, `application.flowcontrol.SendPause`, `application.flowcontrol.SendResume`, `application.flowcontrol.StartFlowToDisk`

### application.flowcontrol.RMReorderBufferAvailable

  Reliable Message Re-order Buffer Available.

> Attributes:
>   `Broker` - The name of the broker that generated the notification
>   `Routing` - The routing node name of the broker that generated the notification.
>   `User` - Delivery user name
>   `ReliableSequenceID` - Reliable Sequence Identifier
> See Also:
>   `application.flowcontrol.ClusterConnectionPause`, `application.flowcontrol.ClusterConnectionResume`, `application.flowcontrol.EndFlowToDisk`, `application.flowcontrol.PubPause`, `application.flowcontrol.PubResume`, `application.flowcontrol.RMReorderBufferFull`, `application.flowcontrol.RoutingConnectionPause`, `application.flowcontrol.RoutingConnectionResume`, `application.flowcontrol.RoutingConnectionSenderPause`, `application.flowcontrol.RoutingConnectionSenderResume`, `application.flowcontrol.SendPause`, `application.flowcontrol.SendResume`, `application.flowcontrol.StartFlowToDisk`

### application.flowcontrol.RMReorderBufferFull

  Reliable Message Re-order Buffer Full.

> Attributes:
>   `Broker` - The name of the broker that generated the notification
>   `Routing` - The routing node name of the broker that generated the notification.
>   `User` - Delivery user name
>   `ReliableSequenceID` - Reliable Sequence Identifier
> See Also:
>   `application.flowcontrol.ClusterConnectionPause`, `application.flowcontrol.ClusterConnectionResume`, `application.flowcontrol.EndFlowToDisk`, `application.flowcontrol.PubPause`, `application.flowcontrol.PubResume`, `application.flowcontrol.RMReorderBufferAvailable`, `application.flowcontrol.RoutingConnectionPause`, `application.flowcontrol.RoutingConnectionResume`, `application.flowcontrol.RoutingConnectionSenderPause`, `application.flowcontrol.RoutingConnectionSenderResume`, `application.flowcontrol.SendPause`, `application.flowcontrol.SendResume`, `application.flowcontrol.StartFlowToDisk`

### application.flowcontrol.RoutingConnectionPause

  Routing connection paused due to flow control.

> Attributes:
>   `Broker` - The name of the broker that generated the notification.
>   `Routing` - The routing node name of the broker that generated the notification.
>   `BlockedBroker` - The broker name of the blocked connection (could be different from the broker that produced the notification). This is the sending broker.
>   `BlockedRoutingNode` - The routing node name of the blocked broker.
>   `BlockingBroker` - The broker where the blocking resources reside (this is the receiving broker).
>   `BlockingRoutingNode` - The routing node name of the blocking broker.
>   `BlockingType` - Array of 1 or 2 elements. Each element is "PUBSUB" or "PTP", depending on the additional info present in this notification. If BlockingType contains "PTP", the BlockingDestinations attribute contains additional info. If BlockingType contains "PUBSUB", the other Blockingxxx attributes contain additional info.
>   `BlockingPriority` - An integer that is the minimum priority of messages that can be sent.
>   `BlockingDurableSubscriptionNames` - Array of durable subscription names that are blocking the sending broker. Each element in the array (java.lang.String[]) is a subcription name and can be matched with the corresponding element in the arrays provided by the BlockingDurableUsers, BlockingDurableConnectIDs, and BlockingDurableClientIDs attributes.
>   `BlockingDurableUsers` - Array of user names of durable subscriptions blocking the sending broker. Each element in the array (java.lang.String[]) is a user name and can be matched with the corresponding element in the arrays provided by the BlockingDurableSubscriptionNames, BlockingDurableConnectIDs, and BlockingDurableClientIDs attributes.
>   `BlockingDurableConnectIDs` - Array of connect identities associated with the durable subscriptions that are blocking the sending broker. Each element in the array (java.lang.String[]) is a connect identity and can be matched with the corresponding element in the arrays provided by the BlockingDurableSubscriptionNames, BlockingDurableUsers, and BlockingDurableClientIDs attributes.
>   `BlockingDurableClientIDs` - Array of client identities associated with the durable subscriptions that are blocking the sending broker. Each element in the array (java.lang.String[]) is a client identity and can be matched with the corresponding element in the arrays provided by the BlockingDurableSubscriptionNames, BlockingDurableUsers, and BlockingDurableConnectIds attributes.
>   `BlockingNonDurableUsers` - Array of user names of nondurable subscriptions blocking the sending broker. Each element in the array (java.lang.String[]) is a user name and can be matched with the corresponding element in the arrays provided by the BlockingNonDurableTopics and BlockingNonDurableConnectIDs attributes.
>   `BlockingNonDurableConnectIDs` - Array of connectIds of connections that own blocking nondurable subscriptions. Each element in the array (java.lang.String[]) is a connect identity and can be matched with the corresponding element in the arrays provided by the BlockingNonDurableTopics and BlockingNonDurableUsers attributes.
>   `BlockingNonDurableTopics` - Array of topics of blocking nondurable subscriptions. Each element in the array (java.lang.String[]) is a topic name and can be matched with the corresponding element in the arrays provided by the BlockingNonDurableUsers and BlockingNonDurableConnectIDs attributes.
>   `BlockingDestinations` - Array of destination names (global queues or topics) that are blocking the sending broker. The destination names show both the destination the sending broker was trying to send to and the local destination on the receiving broker. For example, the sending broker destination is NodeX::AGlocalQueue and the local destination is SonicMQ.RoutingQueue.
> See Also:
>   `application.flowcontrol.ClusterConnectionPause`, `application.flowcontrol.ClusterConnectionResume`, `application.flowcontrol.EndFlowToDisk`, `application.flowcontrol.PubPause`, `application.flowcontrol.PubResume`, `application.flowcontrol.RMReorderBufferAvailable`, `application.flowcontrol.RMReorderBufferFull`, `application.flowcontrol.RoutingConnectionResume`, `application.flowcontrol.RoutingConnectionSenderPause`, `application.flowcontrol.RoutingConnectionSenderResume`, `application.flowcontrol.SendPause`, `application.flowcontrol.SendResume`, `application.flowcontrol.StartFlowToDisk`

### application.flowcontrol.RoutingConnectionResume

  Routing connection resumed after flow control.

> Attributes:
>   `Broker` - The name of the broker that generated the notification.
>   `Routing` - The routing node name of the broker that generated the notification.
>   `BlockedBroker` - The broker name of the blocked connection (could be different from the broker that produced the notification). This is the sending broker.
>   `BlockedRoutingNode` - The routing node name of the blocked broker.
>   `BlockingBroker` - The broker where the blocking resources reside (this is the receiving broker).
>   `BlockingRoutingNode` - The routing node name of the blocking broker.
>   `ResumeType` - Either "PUBSUB" or "PTP". PUBSUB indicates that the minimum send priority has been adjusted downwards and that messages previously blocked due to priority can now be sent; PTP indicates that sending to a previously queue destination is now resumed.
>   `ResumePriority` - An integer that is the minimum priority of messages that can now be sent (if resumeType = PUBSUB).
>   `ResumedDestination` - The resumed destination (nonempty only if resumeType = PTP).
> See Also:
>   `application.flowcontrol.ClusterConnectionPause`, `application.flowcontrol.ClusterConnectionResume`, `application.flowcontrol.EndFlowToDisk`, `application.flowcontrol.PubPause`, `application.flowcontrol.PubResume`, `application.flowcontrol.RMReorderBufferAvailable`, `application.flowcontrol.RMReorderBufferFull`, `application.flowcontrol.RoutingConnectionPause`, `application.flowcontrol.RoutingConnectionSenderPause`, `application.flowcontrol.RoutingConnectionSenderResume`, `application.flowcontrol.SendPause`, `application.flowcontrol.SendResume`, `application.flowcontrol.StartFlowToDisk`

### application.flowcontrol.RoutingConnectionSenderPause

  (Sender side notification) Routing connection paused due to flow control.

> Attributes:
>   `Broker` - The name of the broker that generated the notification.
>   `Routing` - The routing node name of the broker that generated the notification.
>   `BlockedBroker` - The broker name of the blocked connection (could be different from the broker that produced the notification). This is the sending broker.
>   `BlockedRoutingNode` - The routing node name of the blocked broker.
>   `BlockingBroker` - The broker where the blocking resources reside (this is the receiving broker).
>   `BlockingRoutingNode` - The routing node name of the blocking broker.
>   `BlockingType` - Array of 1 or 2 elements. Each element is "PUBSUB" or "PTP", depending on the additional info present in this notification. If BlockingType contains "PTP", the BlockingDestinations attribute contains additional info. If BlockingType contains "PUBSUB", the other Blockingxxx attributes contain additional info.
>   `BlockingPriority` - An integer that is the minimum priority of messages that can be sent.
>   `BlockingDestinations` - Array of destination names (global queues or topics) that are blocking the sending broker.
> See Also:
>   `application.flowcontrol.ClusterConnectionPause`, `application.flowcontrol.ClusterConnectionResume`, `application.flowcontrol.EndFlowToDisk`, `application.flowcontrol.PubPause`, `application.flowcontrol.PubResume`, `application.flowcontrol.RMReorderBufferAvailable`, `application.flowcontrol.RMReorderBufferFull`, `application.flowcontrol.RoutingConnectionPause`, `application.flowcontrol.RoutingConnectionResume`, `application.flowcontrol.RoutingConnectionSenderResume`, `application.flowcontrol.SendPause`, `application.flowcontrol.SendResume`, `application.flowcontrol.StartFlowToDisk`

### application.flowcontrol.RoutingConnectionSenderResume

  (Sender side notification) Routing connection resumed after flow control.

> Attributes:
>   `Broker` - The name of the broker that generated the notification.
>   `Routing` - The routing node name of the broker that generated the notification.
>   `BlockedBroker` - The broker name of the blocked connection (could be different from the broker that produced the notification). This is the sending broker.
>   `BlockedRoutingNode` - The routing node name of the blocked broker.
>   `BlockingBroker` - The broker where the blocking resources reside (this is the receiving broker).
>   `BlockingRoutingNode` - The routing node name of the blocking broker.
>   `ResumeType` - Either "PUBSUB" or "PTP". PUBSUB indicates that the minimum send priority has been adjusted downwards and that messages previously blocked due to priority can now be sent; PTP indicates that sending to a previously queue destination is now resumed.
>   `ResumePriority` - An integer that is the minimum priority of messages that can now be sent (if resumeType = PUBSUB).
>   `ResumedDestination` - The resumed destination (nonempty only if resumeType = PTP).
> See Also:
>   `application.flowcontrol.ClusterConnectionPause`, `application.flowcontrol.ClusterConnectionResume`, `application.flowcontrol.EndFlowToDisk`, `application.flowcontrol.PubPause`, `application.flowcontrol.PubResume`, `application.flowcontrol.RMReorderBufferAvailable`, `application.flowcontrol.RMReorderBufferFull`, `application.flowcontrol.RoutingConnectionPause`, `application.flowcontrol.RoutingConnectionResume`, `application.flowcontrol.RoutingConnectionSenderPause`, `application.flowcontrol.SendPause`, `application.flowcontrol.SendResume`, `application.flowcontrol.StartFlowToDisk`

### application.flowcontrol.SendPause

  Sender paused due to flow control.

> Attributes:
>   `BlockingQueues` - The names of the queues which are causing the sender to be blocked. Each element in the array (java.lang.String[]) is a queue name.
>   `Broker` - The name of the broker that generated the notification.
>   `Routing` - The routing node name of the broker that generated the notification.
>   `ConnectID` - The unique connection identifier for the sender (which may be a generated identity if none is provided by the sender).
>   `Session` - A string identifying the JMS session associated with the blocked sender. This includes the session’s name if one was provided when the session was created (ref’ progress.message.jclient.Connection.createSession()).
>   `User` - The user name of the sender (or empty if none was provided).
> See Also:
>   `application.flowcontrol.ClusterConnectionPause`, `application.flowcontrol.ClusterConnectionResume`, `application.flowcontrol.EndFlowToDisk`, `application.flowcontrol.PubPause`, `application.flowcontrol.PubResume`, `application.flowcontrol.RMReorderBufferAvailable`, `application.flowcontrol.RMReorderBufferFull`, `application.flowcontrol.RoutingConnectionPause`, `application.flowcontrol.RoutingConnectionResume`, `application.flowcontrol.RoutingConnectionSenderPause`, `application.flowcontrol.RoutingConnectionSenderResume`, `application.flowcontrol.SendResume`, `application.flowcontrol.StartFlowToDisk`

### application.flowcontrol.SendResume

  Sender resumed after flow control.

> Attributes:
>   `Broker` - The name of the broker that generated the notification.
>   `Routing` - The routing node name of the broker that generated the notification.
>   `ConnectID` - The unique connection identifier for the sender (which may be a generated identity if none is provided by the sender).
>   `Session` - The session associated with the sender.
>   `User` - The user name of the sender (or empty if none was provided).
> See Also:
>   `application.flowcontrol.ClusterConnectionPause`, `application.flowcontrol.ClusterConnectionResume`, `application.flowcontrol.EndFlowToDisk`, `application.flowcontrol.PubPause`, `application.flowcontrol.PubResume`, `application.flowcontrol.RMReorderBufferAvailable`, `application.flowcontrol.RMReorderBufferFull`, `application.flowcontrol.RoutingConnectionPause`, `application.flowcontrol.RoutingConnectionResume`, `application.flowcontrol.RoutingConnectionSenderPause`, `application.flowcontrol.RoutingConnectionSenderResume`, `application.flowcontrol.SendPause`, `application.flowcontrol.StartFlowToDisk`

### application.flowcontrol.StartFlowToDisk

  Subscriber has started flowing messages to disk.

> Attributes:
>   `Broker` - The name of the broker that generated the notification.
>   `Routing` - The routing node name of the broker that generated the notification.
>   `SubscriptionConnectID` - The unique connection identifier for the sender (which may be a generated identity if none is provided by the sender).
>   `SubscriptionUser` - The user name of the sender (or empty if none was provided).
>   `DurableClientID` - The client identity associated with the durable subscription which is causing the messages to flow to disk.
>   `DurableSubscriptionName` - The subscription name associated with the durable subscription which is causing the messages to flow to disk.
>   `SubscriptionTopic` - The topic name associated with the subscription which is causing the messages to flow to disk.
> See Also:
>   `application.flowcontrol.ClusterConnectionPause`, `application.flowcontrol.ClusterConnectionResume`, `application.flowcontrol.EndFlowToDisk`, `application.flowcontrol.PubPause`, `application.flowcontrol.PubResume`, `application.flowcontrol.RMReorderBufferAvailable`, `application.flowcontrol.RMReorderBufferFull`, `application.flowcontrol.RoutingConnectionPause`, `application.flowcontrol.RoutingConnectionResume`, `application.flowcontrol.RoutingConnectionSenderPause`, `application.flowcontrol.RoutingConnectionSenderResume`, `application.flowcontrol.SendPause`, `application.flowcontrol.SendResume`

### application.globalSubscriptions.SubscribeFailure

  Subscription undelivered to requested remote node.

> Attributes:
>   `Reason` - The reason code the subscription was undelivered. Reason codes are integers whose values map to constants defined in the java class Constants.
>   `RemoteNode` - The routing node name of the name of the remote node the subscription request was sent to.
>   `ReportingBroker` - The name of the broker that detected the problem.
>   `SourceBroker` - The name of the broker that submitted the request.
>   `SourceNode` - The routing node name of the node that submitted the request.
>   `Topic` - The topic name of the requested subscription.
> See Also:
>   `application.globalSubscriptions.SubscriptionDeleted`, `application.globalSubscriptions.SubscriptionExpired`

### application.globalSubscriptions.SubscriptionDeleted

  Remote subscription manually deleted.

> Attributes:
>   `ProxyingNode` - The routing node name of the node that requested the subscription.
>   `RemoteNode` - The routing node name of the node that received and maintains the remote subscription.
> See Also:
>   `application.globalSubscriptions.SubscribeFailure`, `application.globalSubscriptions.SubscriptionExpired`

### application.globalSubscriptions.SubscriptionExpired

  Remote subscription has expired.

> Attributes:
>   `ProxyingNode` - The routing node name of the node that requested the subscription.
>   `RemoteNode` - The routing node name of the node that received and maintains the remote subscription.
> See Also:
>   `application.globalSubscriptions.SubscribeFailure`, `application.globalSubscriptions.SubscriptionDeleted`

### application.message.Undelivered

  Message undelivered to requested destination.

> Attributes:
>   `Broker` - The name of the broker that generated the notification.
>   `Destination` - The intended destination of the undelivered message.
>   `MessageID` - The unique SonicMQ message identity of the undelivered message.
>   `Preserved` - A value of true indicates the undelivered message was saved in the dead message queue (SonicMQ.deadMessage). A value of false indicates the undelivered message was discarded.
>   `Reason` - The reason code the message was undelivered. Reason codes are integers whose values map to constants defined in the java class Constants.
>   `UndeliveredDestination` - When specified, the undelivered message was sent to this destination instead of the default dead message queue (SonicMQ.deadMessage).
>   `IsUndeliveredDestinationQueue` - A boolean indicating whether or not the specified undelivered destination is a queue destination.

### application.session.AcknowledgementPause

  Durable subscriber paused acknowledging messages (while acknowledgement monitoring is enabled).

> Attributes:
>   `Broker` - The name of the broker that generated the notification.
>   `ClientID` - The JMS ClientID of the subscribing client (or empty if none was provided).
>   `ConnectID` - The unique connection identifier for the subscribing client (which may be a generated identity if none is provided by the client).
>   `Routing` - The routing node name of the broker that generated the notification.
>   `SubscriptionName` - The durable subscription name.
>   `User` - The user name of the subscribing client (or empty if none was provided).
> See Also:
>   `application.session.EndReceive`, `application.session.StartReceive`, `application.session.Subscribe`, `application.session.SubscriberPause`, `application.session.SubscriberResume`, `application.session.SubscriptionMessagesTrimmedFromDB`, `application.session.SubscriptionTrimInvocationCancelled`, `application.session.SubscriptionTrimInvocationCompleted`, `application.session.SubscriptionTrimInvocationInitiated`, `application.session.Unsubscribe`

### application.session.EndReceive

  Close queue receiver.

> Attributes:
>   `Broker` - The name of the broker that generated the notification.
>   `ClientID` - The JMS ClientID of the subscribing client (or empty if none was provided or this notification is not for a durable subscription).
>   `ConnectID` - The unique connection identifier for the subscribing client (which may be a generated identity if none is provided by the client).
>   `Queue` - The queue name.
>   `Routing` - The routing node name of the broker that generated the notification.
>   `User` - The user name of the subscribing client (or empty if none was provided).
> See Also:
>   `application.session.Subscribe`, `application.session.Unsubscribe`, `application.session.SubscriberPause`, `application.session.SubscriberResume`, `application.session.StartReceive`, `application.session.AcknowledgementPause`
> See Also:
>   `application.session.AcknowledgementPause`, `application.session.StartReceive`, `application.session.Subscribe`, `application.session.SubscriberPause`, `application.session.SubscriberResume`, `application.session.SubscriptionMessagesTrimmedFromDB`, `application.session.SubscriptionTrimInvocationCancelled`, `application.session.SubscriptionTrimInvocationCompleted`, `application.session.SubscriptionTrimInvocationInitiated`, `application.session.Unsubscribe`

### application.session.StartReceive

  Open queue receiver.

> Attributes:
>   `Broker` - The name of the broker that generated the notification.
>   `ClientID` - The JMS ClientID of the subscribing client (or empty if none was provided or this notification is not for a durable subscription).
>   `ConnectID` - The unique connection identifier for the subscribing client (which may be a generated identity if none is provided by the client).
>   `Queue` - The queue name.
>   `Routing` - The routing node name of the broker that generated the notification.
>   `User` - The user name of the subscribing client (or empty if none was provided).
> See Also:
>   `application.session.AcknowledgementPause`, `application.session.EndReceive`, `application.session.Subscribe`, `application.session.SubscriberPause`, `application.session.SubscriberResume`, `application.session.SubscriptionMessagesTrimmedFromDB`, `application.session.SubscriptionTrimInvocationCancelled`, `application.session.SubscriptionTrimInvocationCompleted`, `application.session.SubscriptionTrimInvocationInitiated`, `application.session.Unsubscribe`

### application.session.Subscribe

  Client subscription.

> Attributes:
>   `Broker` - The name of the broker that generated the notification.
>   `ClientID` - The JMS ClientID of the subscribing client (or empty if none was provided or this notification is not for a durable subscription).
>   `ConnectID` - The unique connection identifier for the subscribing client (which may be a generated identity if none is provided by the client, and may be empty if it is a GSA [remote] subscription).
>   `Routing` - The routing node name of the broker that generated the notification.
>   `SubscriptionName` - The durable subscription name (or empty if this notification is not for a durable subscription).
>   `Topic` - The subcription topic name (or topic wildcard pattern).
>   `User` - The user name of the subscribing client (or empty if none was provided).
>   `RemoteNode` - The name of the remote node from which a GSA [remote] subscription was made (or empty if not a GSA subscription).
>   `RemoteBroker` - The name of the remote broker from which a GSA [remote] subscription was made (or empty if not a GSA subscription).
>   `RemoteUser` - The user name used by the remote broker to create a GSA [remote] subscription (or empty if not a GSA subscription).
> See Also:
>   `application.session.AcknowledgementPause`, `application.session.EndReceive`, `application.session.StartReceive`, `application.session.SubscriberPause`, `application.session.SubscriberResume`, `application.session.SubscriptionMessagesTrimmedFromDB`, `application.session.SubscriptionTrimInvocationCancelled`, `application.session.SubscriptionTrimInvocationCompleted`, `application.session.SubscriptionTrimInvocationInitiated`, `application.session.Unsubscribe`

### application.session.SubscriberPause

  Durable subscription pause.

> Attributes:
>   `Broker` - The name of the broker that generated the notification.
>   `ClientID` - The JMS ClientID of the subscribing client (or empty if none was provided or this notification is not for a durable subscription).
>   `ConnectID` - The unique connection identifier for the subscribing client (which may be a generated identity if none is provided by the client).
>   `Routing` - The routing node name of the broker that generated the notification.
>   `SubscriptionName` - The durable subscription name (or empty if this notification is not for a durable subscription).
>   `Topic` - The subcription topic name (or topic wildcard pattern).
>   `User` - The user name of the subscribing client (or empty if none was provided).
> See Also:
>   `application.session.AcknowledgementPause`, `application.session.EndReceive`, `application.session.StartReceive`, `application.session.Subscribe`, `application.session.SubscriberResume`, `application.session.SubscriptionMessagesTrimmedFromDB`, `application.session.SubscriptionTrimInvocationCancelled`, `application.session.SubscriptionTrimInvocationCompleted`, `application.session.SubscriptionTrimInvocationInitiated`, `application.session.Unsubscribe`

### application.session.SubscriberResume

  Durable subscription resumption.

> Attributes:
>   `Broker` - The name of the broker that generated the notification.
>   `ClientID` - The JMS ClientID of the subscribing client (or empty if none was provided or this notification is not for a durable subscription).
>   `ConnectID` - The unique connection identifier for the subscribing client (which may be a generated identity if none is provided by the client).
>   `Routing` - The routing node name of the broker that generated the notification.
>   `SubscriptionName` - The durable subscription name (or empty if this notification is not for a durable subscription).
>   `Topic` - The subcription topic name (or topic wildcard pattern).
>   `User` - The user name of the subscribing client (or empty if none was provided).
> See Also:
>   `application.session.AcknowledgementPause`, `application.session.EndReceive`, `application.session.StartReceive`, `application.session.Subscribe`, `application.session.SubscriberPause`, `application.session.SubscriptionMessagesTrimmedFromDB`, `application.session.SubscriptionTrimInvocationCancelled`, `application.session.SubscriptionTrimInvocationCompleted`, `application.session.SubscriptionTrimInvocationInitiated`, `application.session.Unsubscribe`

### application.session.SubscriptionMessagesTrimmedFromDB

  Durable Subscription Trim Operation completed message deletions from DB.

> Attributes:
>   `Broker` - The name of the broker that generated the notification.
>   `Sent By` - A String indicating what invoked the DB trim operation. Values will be Management API invocation, the UserName and Appid of the client invoking the operation, or the name of the background DB cleaner thread.
>   `SubscriptionConnectID` - The connection identifier for the subscribing client (which may be a generated identity if none is provided by the client).
>   `SubscriptionUser` - The user name of the subscribing client (or empty if none was provided).
>   `DurableSubscriptionName` - The durable subscription name.
>   `SubscriptionTopic` - The subcription topic name (or topic wildcard pattern).
>   `Trim Date` - The date supplied to the subscription trim invocation.
>   `Trimmed Count` - The number of messages that were deleted.
> See Also:
>   `application.session.AcknowledgementPause`, `application.session.EndReceive`, `application.session.StartReceive`, `application.session.Subscribe`, `application.session.SubscriberPause`, `application.session.SubscriberResume`, `application.session.SubscriptionTrimInvocationCancelled`, `application.session.SubscriptionTrimInvocationCompleted`, `application.session.SubscriptionTrimInvocationInitiated`, `application.session.Unsubscribe`

### application.session.SubscriptionTrimInvocationCancelled

  Durable Subscription Trim Operation cancelled.

> Attributes:
>   `Broker` - The name of the broker that generated the notification.
>   `Sent By` - A String indicating what invoked the DB trim operation. Values will be Management API invocation, the UserName and Appid of the client invoking the operation, or the name of the background DB cleaner thread.
>   `SubscriptionConnectID` - The connection identifier for the subscribing client (which may be a generated identity if none is provided by the client).
>   `SubscriptionUser` - The user name of the subscribing client (or empty if none was provided).
>   `DurableSubscriptionName` - The durable subscription name.
>   `SubscriptionTopic` - The subcription topic name (or topic wildcard pattern).
>   `Trim Date` - The date supplied to the subscription trim invocation.
>   `Reason` - Error text that indicates the reason the subscription trim operation was cancelled.
> See Also:
>   `application.session.AcknowledgementPause`, `application.session.EndReceive`, `application.session.StartReceive`, `application.session.Subscribe`, `application.session.SubscriberPause`, `application.session.SubscriberResume`, `application.session.SubscriptionMessagesTrimmedFromDB`, `application.session.SubscriptionTrimInvocationCompleted`, `application.session.SubscriptionTrimInvocationInitiated`, `application.session.Unsubscribe`

### application.session.SubscriptionTrimInvocationCompleted

  Durable Subscription Trim Operation returned.

> Attributes:
>   `Broker` - The name of the broker that generated the notification.
>   `Sent By` - A String indicating what invoked the DB trim operation. Values will be Management API invocation, the UserName and Appid of the client invoking the operation, or the name of the background DB cleaner thread.
>   `SubscriptionConnectID` - The connection identifier for the subscribing client (which may be a generated identity if none is provided by the client).
>   `SubscriptionUser` - The user name of the subscribing client (or empty if none was provided).
>   `DurableSubscriptionName` - The durable subscription name.
>   `SubscriptionTopic` - The subcription topic name (or topic wildcard pattern).
>   `Trim Date` - The date supplied to the subscription trim invocation.
> See Also:
>   `application.session.AcknowledgementPause`, `application.session.EndReceive`, `application.session.StartReceive`, `application.session.Subscribe`, `application.session.SubscriberPause`, `application.session.SubscriberResume`, `application.session.SubscriptionMessagesTrimmedFromDB`, `application.session.SubscriptionTrimInvocationCancelled`, `application.session.SubscriptionTrimInvocationInitiated`, `application.session.Unsubscribe`

### application.session.SubscriptionTrimInvocationInitiated

  Durable Subscription Trim Operation invoked.

> Attributes:
>   `Broker` - The name of the broker that generated the notification.
>   `Sent By` - A String indicating what invoked the DB trim operation. Values will be Management API invocation, the UserName and Appid of the client invoking the operation, or the name of the background DB cleaner thread.
>   `SubscriptionConnectID` - The connection identifier for the subscribing client (which may be a generated identity if none is provided by the client).
>   `SubscriptionUser` - The user name of the subscribing client (or empty if none was provided).
>   `DurableSubscriptionName` - The durable subscription name.
>   `SubscriptionTopic` - The subcription topic name (or topic wildcard pattern).
>   `Trim Date` - The date supplied to the subscription trim invocation.
> See Also:
>   `application.session.AcknowledgementPause`, `application.session.EndReceive`, `application.session.StartReceive`, `application.session.Subscribe`, `application.session.SubscriberPause`, `application.session.SubscriberResume`, `application.session.SubscriptionMessagesTrimmedFromDB`, `application.session.SubscriptionTrimInvocationCancelled`, `application.session.SubscriptionTrimInvocationCompleted`, `application.session.Unsubscribe`

### application.session.Unsubscribe

  Client unsubscribe.

> Attributes:
>   `Broker` - The name of the broker that generated the notification.
>   `ClientID` - The JMS ClientID of the subscribing client (or empty if none was provided or this notification is not for a durable subscription).
>   `ConnectID` - The unique connection identifier for the subscribing client (which may be a generated identity if none is provided by the client, and may be empty if it is a GSA [remote] subscription).
>   `Routing` - The routing node name of the broker that generated the notification.
>   `SubscriptionName` - The durable subscription name (or empty if this notification is not for a durable subscription).
>   `Topic` - The subcription topic name (or topic wildcard pattern).
>   `User` - The user name of the subscribing client (or empty if none was provided).
>   `RemoteNode` - The name of the remote node from which a GSA [remote] subscription was made (or empty if not a GSA subscription).
>   `RemoteBroker` - The name of the remote broker from which a GSA [remote] subscription was made (or empty if not a GSA subscription).
>   `RemoteUser` - The user name used by the remote broker to create a GSA [remote] subscription (or empty if not a GSA subscription).
> See Also:
>   `application.session.AcknowledgementPause`, `application.session.EndReceive`, `application.session.StartReceive`, `application.session.Subscribe`, `application.session.SubscriberPause`, `application.session.SubscriberResume`, `application.session.SubscriptionMessagesTrimmedFromDB`, `application.session.SubscriptionTrimInvocationCancelled`, `application.session.SubscriptionTrimInvocationCompleted`, `application.session.SubscriptionTrimInvocationInitiated`

### application.state.AcceptorStatus

  An acceptor failed to successufly be started

> Attributes:
>   `Broker` - The name of the broker that generated the notification.
>   `Routing` - The name of the routing node the broker belongs to.
>   `AcceptorName` - The acceptor name.
>   `AcceptorUrl` - The External URL which is now not available. Might be null if no External URL is provided for this acceptor.
> See Also:
>   `application.state.DbCompact`, `application.state.DmqCapacity`, `application.state.LogCapacity`, `application.state.PrimaryAcceptorStatus`, `application.state.ReplicationActivate`, `application.state.ReplicationChannelSwitch`, `application.state.ReplicationStateChange`

### application.state.DbCompact

  A change has occured in the database compaction state.

> Attributes:
>   `State` - A numerical value indicating the new state of the DB compact operation.
>   `StateStr` - A short descriptive name of the new DB copmact operation state.
> See Also:
>   `application.state.AcceptorStatus`, `application.state.DmqCapacity`, `application.state.LogCapacity`, `application.state.PrimaryAcceptorStatus`, `application.state.ReplicationActivate`, `application.state.ReplicationChannelSwitch`, `application.state.ReplicationStateChange`

### application.state.DmqCapacity

  Dead Message Queue capacity warning.

> Attributes:
>   `Broker` - The name of the broker that generated the notification.
>   `PercentFull` - The percentage of the configured capacity of the queue that has been used.
> See Also:
>   `application.state.AcceptorStatus`, `application.state.DbCompact`, `application.state.LogCapacity`, `application.state.PrimaryAcceptorStatus`, `application.state.ReplicationActivate`, `application.state.ReplicationChannelSwitch`, `application.state.ReplicationStateChange`

### application.state.LogCapacity

  Recovery log capacity warning.

> Attributes:
>   `Broker` - The name of the broker that generated the notification.
>   `SyncPercent` - The percentage of the recovery log used at the last sync point.
> See Also:
>   `application.state.AcceptorStatus`, `application.state.DbCompact`, `application.state.DmqCapacity`, `application.state.PrimaryAcceptorStatus`, `application.state.ReplicationActivate`, `application.state.ReplicationChannelSwitch`, `application.state.ReplicationStateChange`

### application.state.PrimaryAcceptorStatus

  The primary acceptor failed to successufly be started

> Attributes:
>   `Broker` - The name of the broker that generated the notification.
>   `Routing` - The name of the routing node the broker belongs to.
>   `AcceptorName` - The acceptor name.
>   `AcceptorUrl` - The External URL which is now not available. Might be null if no External URL is provided for this acceptor.
> See Also:
>   `application.state.AcceptorStatus`, `application.state.DbCompact`, `application.state.DmqCapacity`, `application.state.LogCapacity`, `application.state.ReplicationActivate`, `application.state.ReplicationChannelSwitch`, `application.state.ReplicationStateChange`

### application.state.ReplicationActivate

  Replication connection activation.

> Attributes:
>   `ConnectionName` - The name of the replication connection.
> See Also:
>   `application.state.AcceptorStatus`, `application.state.DbCompact`, `application.state.DmqCapacity`, `application.state.LogCapacity`, `application.state.PrimaryAcceptorStatus`, `application.state.ReplicationChannelSwitch`, `application.state.ReplicationStateChange`

### application.state.ReplicationChannelSwitch

  Replication channel switch.

> Attributes:
>   `NewActive` - The name of the newly active replication connection.
>   `OldActive` - The name of the previously active replication connection.
> See Also:
>   `application.state.AcceptorStatus`, `application.state.DbCompact`, `application.state.DmqCapacity`, `application.state.LogCapacity`, `application.state.PrimaryAcceptorStatus`, `application.state.ReplicationActivate`, `application.state.ReplicationStateChange`

### application.state.ReplicationStateChange

  Replication state change.

> Attributes:
>   `Broker` - The fault tolerant type (PRIMARY or BACKUP).
>   `OldState` - The previous replication state.
>   `NewState` - The new replication state.
> See Also:
>   `application.state.AcceptorStatus`, `application.state.DbCompact`, `application.state.DmqCapacity`, `application.state.LogCapacity`, `application.state.PrimaryAcceptorStatus`, `application.state.ReplicationActivate`, `application.state.ReplicationChannelSwitch`

### system.state.Offline

  Component stop complete.

> Attributes:
>   `LastError` - All state notifications carry the description of the last (uncleared) error that occurred on this component.
>   `LastErrorLevel` - All state notifications carry the severity level of the last (uncleared) error that occurred on this component. Severity levels are integers whose values map to constants defined in the java class Level.
> See Also:
>   `system.state.Online`

### system.state.Online

  Component start complete.

> Attributes:
>   `LastError` - All state notifications carry the description of the last (uncleared) error that occurred on this component.
>   `LastErrorLevel` - All state notifications carry the severity level of the last (uncleared) error that occurred on this component. Severity levels are integers whose values map to constants defined in the java class Level.
> See Also:
>   `system.state.Offline`

Overview | Index | Help
| Sonic Management API
SUMMARY: OPERATIONS/ATTRIBUTES | NOTIFICATIONS | METRICS | DETAIL: OPERATIONS/ATTRIBUTES | NOTIFICATIONS | METRICS

Copyright © 2002-2013 Aurea, Inc. All Rights Reserved.