public class MultilevelSubscribeNode extends Object implements MMBaseObserver
| Modifier and Type | Field and Description |
|---|---|
(package private) Vector<MultilevelCacheEntry> |
queue |
(package private) String |
type |
| Constructor and Description |
|---|
MultilevelSubscribeNode(MMBase mmb,
String type) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addCacheEntry(MultilevelCacheEntry entry) |
void |
clearEntrys() |
boolean |
nodeChanged(String machine,
String number,
String builder,
String ctype) |
boolean |
nodeLocalChanged(String machine,
String number,
String builder,
String ctype)
Called when a local node is changed.
|
boolean |
nodeRemoteChanged(String machine,
String number,
String builder,
String ctype)
Called when a remote node is changed.
|
boolean |
removeCacheEntry(MultilevelCacheEntry entry) |
String type
Vector<MultilevelCacheEntry> queue
public void clearEntrys()
public boolean nodeRemoteChanged(String machine, String number, String builder, String ctype)
MMBaseObservernodeRemoteChanged in interface MMBaseObservermachine - Name of the machine that changed the node.number - Number of the changed node as a Stringbuilder - Type of the changed nodectype - command type, 'c'=changed, 'd'=deleted', 'r'=relations changed, 'n'=newtruepublic boolean nodeLocalChanged(String machine, String number, String builder, String ctype)
MMBaseObservernodeLocalChanged in interface MMBaseObservermachine - Name of the machine that changed the node.number - Number of the changed node as a Stringbuilder - Type of the changed nodectype - command type, 'c'=changed, 'd'=deleted', 'r'=relations changed, 'n'=newtruepublic boolean removeCacheEntry(MultilevelCacheEntry entry)
public boolean addCacheEntry(MultilevelCacheEntry entry)
MMBase 1.9-SNAPSHOT - ${javadoctimestamp}