org.jgroups.demos
Class NotificationBusDemo

java.lang.Object
  extended by org.jgroups.demos.NotificationBusDemo
All Implemented Interfaces:
NotificationBus.Consumer

public class NotificationBusDemo
extends java.lang.Object
implements NotificationBus.Consumer

Demoes the NotificationBus (without caching). Start a number of members and type in messages. All members will receive the messages. View changes will also be displayed (e.g. member joined, left).

Author:
Bela Ban

Constructor Summary
NotificationBusDemo()
           
 
Method Summary
 java.io.Serializable getCache()
          Called on the coordinator to obtains its cache
 void handleNotification(java.io.Serializable n)
           
static void main(java.lang.String[] args)
           
 void memberJoined(Address mbr)
           
 void memberLeft(Address mbr)
           
 void start(java.lang.String bus_name, java.lang.String props)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NotificationBusDemo

public NotificationBusDemo()
Method Detail

start

public void start(java.lang.String bus_name,
                  java.lang.String props)

handleNotification

public void handleNotification(java.io.Serializable n)
Specified by:
handleNotification in interface NotificationBus.Consumer

getCache

public java.io.Serializable getCache()
Description copied from interface: NotificationBus.Consumer
Called on the coordinator to obtains its cache

Specified by:
getCache in interface NotificationBus.Consumer

memberJoined

public void memberJoined(Address mbr)
Specified by:
memberJoined in interface NotificationBus.Consumer

memberLeft

public void memberLeft(Address mbr)
Specified by:
memberLeft in interface NotificationBus.Consumer

main

public static void main(java.lang.String[] args)


Copyright © 1998-2009 Bela Ban / Red Hat. All Rights Reserved.