The following table depicts the JMX notifications available for JBoss Cache as well as the cache events to which they correspond. These are the notifications that can be received through the
CacheJmxWrapper MBean. Each notification represents a single event published by JBoss Cache and provides user data corresponding to the parameters of the event.
Table 12.2. JBoss Cache MBean Notifications
| Notification Type | Notification Data | CacheListener Event |
|---|---|---|
| org.jboss.cache.CacheStarted | String: cache service name | @CacheStarted |
| org.jboss.cache.CacheStopped | String: cache service name | @CacheStopped |
| org.jboss.cache.NodeCreated | String: fqn, boolean: isPre, boolean: isOriginLocal | @NodeCreated |
| org.jboss.cache.NodeEvicted | String: fqn, boolean: isPre, boolean: isOriginLocal | @NodeEvicted |
| org.jboss.cache.NodeLoaded | String: fqn, boolean: isPre | @NodeLoaded |
| org.jboss.cache.NodeModifed | String: fqn, boolean: isPre, boolean: isOriginLocal | @NodeModifed |
| org.jboss.cache.NodeRemoved | String: fqn, boolean: isPre, boolean: isOriginLocal | @NodeRemoved |
| org.jboss.cache.NodeVisited | String: fqn, boolean: isPre | @NodeVisited |
| org.jboss.cache.ViewChanged | String: view | @ViewChanged |
| org.jboss.cache.NodeActivated | String: fqn | @NodeActivated |
| org.jboss.cache.NodeMoved | String: fromFqn, String: toFqn, boolean: isPre | @NodeMoved |
| org.jboss.cache.NodePassivated | String: fqn | @NodePassivated |