org.mmbase.module.core.change
Class MulticastChangesReceiver

java.lang.Object
  extended byorg.mmbase.module.core.change.MulticastChangesReceiver
All Implemented Interfaces:
java.lang.Runnable

public class MulticastChangesReceiver
extends java.lang.Object
implements java.lang.Runnable

MulticastChangesReceiver is a thread object that builds a MultiCast Thread to receive changes from other MMBase Servers.

Version:
$Id: MulticastChangesReceiver.java,v 1.1.2.1 2004/10/09 10:51:43 nico Exp $
Author:
Daniel Ockeloen, Rico Jansen, Nico Klasens

Constructor Summary
MulticastChangesReceiver(java.lang.String multicastHost, int mport, int dpsize, Queue nodesToSpawn)
          Construct the MultiCast Receiver
 
Method Summary
 void doWork()
          Let the thread do his work
 void run()
          Run thread
 void start()
          Start thread
 void stop()
          Stop thread
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MulticastChangesReceiver

public MulticastChangesReceiver(java.lang.String multicastHost,
                                int mport,
                                int dpsize,
                                Queue nodesToSpawn)
Construct the MultiCast Receiver

Parameters:
multicastHost - 'channel' of the multicast
mport - port of the multicast
dpsize - datapacket receive size
nodesToSpawn - Queue of received messages
Method Detail

start

public void start()
Start thread


stop

public void stop()
Stop thread


run

public void run()
Run thread

Specified by:
run in interface java.lang.Runnable

doWork

public void doWork()
Let the thread do his work

To Do:
determine what encoding to use on receiving packages


MMBase build 1.7.4.20050922