org.mmbase.module.core.change
Class MMBaseChangeDummy

java.lang.Object
  extended byorg.mmbase.module.core.change.MMBaseChangeDummy
All Implemented Interfaces:
MMBaseChangeInterface

public class MMBaseChangeDummy
extends java.lang.Object
implements MMBaseChangeInterface

Builds a MultiCast Thread to receive and send changes from other MMBase Servers. (no it doesn't)

Author:
Daniel Ockeloen, Pierre van Rooden

Constructor Summary
MMBaseChangeDummy()
           
 
Method Summary
 boolean changedNode(int nodenr, java.lang.String tableName, java.lang.String type)
           
 boolean handleMsg(java.lang.String machine, java.lang.String vnr, java.lang.String id, java.lang.String tb, java.lang.String ctype)
           
 void init(MMBase mmb)
          Initialize MMBaseChangeInterface
 boolean waitUntilNodeChanged(MMObjectNode node)
          Wait until the node change notification is completed.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MMBaseChangeDummy

public MMBaseChangeDummy()
Method Detail

init

public void init(MMBase mmb)
Description copied from interface: MMBaseChangeInterface
Initialize MMBaseChangeInterface

Specified by:
init in interface MMBaseChangeInterface
Parameters:
mmb - MMBase instance
See Also:
MMBaseChangeInterface.init(org.mmbase.module.core.MMBase)

handleMsg

public boolean handleMsg(java.lang.String machine,
                         java.lang.String vnr,
                         java.lang.String id,
                         java.lang.String tb,
                         java.lang.String ctype)

changedNode

public boolean changedNode(int nodenr,
                           java.lang.String tableName,
                           java.lang.String type)
Specified by:
changedNode in interface MMBaseChangeInterface
Parameters:
nodenr - Node number
tableName - Node type (tablename)
type - the type of change: "n": new, "c": commit, "d": delete, "r" : relation changed
Returns:
true if added to queue

waitUntilNodeChanged

public boolean waitUntilNodeChanged(MMObjectNode node)
Description copied from interface: MMBaseChangeInterface
Wait until the node change notification is completed.

Specified by:
waitUntilNodeChanged in interface MMBaseChangeInterface
Parameters:
node - Node to wait for
Returns:
true if done waiting


MMBase build 1.7.4.20050922