org.mmbase.cache
Class MultilevelSubscribeNode

java.lang.Object
  |
  +--org.mmbase.cache.MultilevelSubscribeNode
All Implemented Interfaces:
MMBaseObserver

public class MultilevelSubscribeNode
extends java.lang.Object
implements MMBaseObserver

This object subscribes itself to builder changes

Author:
Daniel Ockeloen

Constructor Summary
MultilevelSubscribeNode(MMBase mmb, java.lang.String type)
           
 
Method Summary
 boolean addCacheEntry(MultilevelCacheEntry entry)
           
 void clearEntrys()
           
 boolean nodeChanged(java.lang.String machine, java.lang.String number, java.lang.String builder, java.lang.String ctype)
           
 boolean nodeLocalChanged(java.lang.String machine, java.lang.String number, java.lang.String builder, java.lang.String ctype)
           
 boolean nodeRemoteChanged(java.lang.String machine, java.lang.String number, java.lang.String builder, java.lang.String ctype)
           
 boolean removeCacheEntry(MultilevelCacheEntry entry)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultilevelSubscribeNode

public MultilevelSubscribeNode(MMBase mmb,
                               java.lang.String type)
Method Detail

nodeChanged

public boolean nodeChanged(java.lang.String machine,
                           java.lang.String number,
                           java.lang.String builder,
                           java.lang.String ctype)

clearEntrys

public void clearEntrys()

nodeRemoteChanged

public boolean nodeRemoteChanged(java.lang.String machine,
                                 java.lang.String number,
                                 java.lang.String builder,
                                 java.lang.String ctype)
Specified by:
nodeRemoteChanged in interface MMBaseObserver

nodeLocalChanged

public boolean nodeLocalChanged(java.lang.String machine,
                                java.lang.String number,
                                java.lang.String builder,
                                java.lang.String ctype)
Specified by:
nodeLocalChanged in interface MMBaseObserver

removeCacheEntry

public boolean removeCacheEntry(MultilevelCacheEntry entry)

addCacheEntry

public boolean addCacheEntry(MultilevelCacheEntry entry)


MMBase 2002