1 |
| package org.jboss.cache.jmx; |
2 |
| |
3 |
| import javax.management.Notification; |
4 |
| import javax.management.NotificationEmitter; |
5 |
| |
6 |
| public interface CacheNotificationBroadcaster extends NotificationEmitter |
7 |
| { |
8 |
| |
9 |
| public static final String |
10 |
| NOTIF_CACHE_STARTED = "org.jboss.cache.CacheStarted", |
11 |
| NOTIF_CACHE_STOPPED = "org.jboss.cache.CacheStopped", |
12 |
| NOTIF_NODE_CREATED = "org.jboss.cache.NodeCreated", |
13 |
| NOTIF_NODE_MODIFIED = "org.jboss.cache.NodeModified", |
14 |
| NOTIF_NODE_REMOVED = "org.jboss.cache.NodeRemoved", |
15 |
| NOTIF_NODE_MOVED = "org.jboss.cache.NodeMoved", |
16 |
| NOTIF_NODE_VISITED = "org.jboss.cache.NodeVisited", |
17 |
| NOTIF_NODE_EVICTED = "org.jboss.cache.NodeEvicted", |
18 |
| NOTIF_NODE_LOADED = "org.jboss.cache.NodeLoaded", |
19 |
| NOTIF_NODE_ACTIVATED = "org.jboss.cache.NodeActivated", |
20 |
| NOTIF_NODE_PASSIVATED = "org.jboss.cache.NodePassivated", |
21 |
| NOTIF_VIEW_CHANGED = "org.jboss.cache.ViewChanged"; |
22 |
| |
23 |
| |
24 |
| |
25 |
| |
26 |
| |
27 |
| |
28 |
| void sendNotification(Notification notification); |
29 |
| |
30 |
| |
31 |
| |
32 |
| |
33 |
| long getNextNotificationSequenceNumber(); |
34 |
| |
35 |
| } |