org.jgroups.demos

Class Chat

Implemented Interfaces:
MouseListener, WindowListener, MembershipListener, MessageListener

public class Chat
extends java.lang.Object
implements MouseListener, WindowListener, MessageListener, MembershipListener

Instances of the group can broadcast short messages to the group, and receive them. A special button (leaveJoin()) leaves the group and the re-joins it. Originally written by a student, modified by Bela Ban

Constructor Summary

Chat(String props)

Method Summary

void
block()
byte[]
getState()
void
go()
static void
main(String[] args)
void
mouseClicked(MouseEvent e)
void
mouseEntered(MouseEvent e)
void
mouseExited(MouseEvent e)
void
mousePressed(MouseEvent e)
void
mouseReleased(MouseEvent e)
void
receive(Message msg)
void
setState(byte[] state)
void
suspect(Address suspected_mbr)
void
viewAccepted(View new_view)
void
windowActivated(WindowEvent e)
void
windowClosed(WindowEvent e)
void
windowClosing(WindowEvent e)
void
windowDeactivated(WindowEvent e)
void
windowDeiconified(WindowEvent e)
void
windowIconified(WindowEvent e)
void
windowOpened(WindowEvent e)

Constructor Details

Chat

public Chat(String props)

Method Details

block

public void block()
Specified by:
block in interface MembershipListener

getState

public byte[] getState()
Specified by:
getState in interface MessageListener

go

public void go()

main

public static void main(String[] args)

mouseClicked

public void mouseClicked(MouseEvent e)

mouseEntered

public void mouseEntered(MouseEvent e)

mouseExited

public void mouseExited(MouseEvent e)

mousePressed

public void mousePressed(MouseEvent e)

mouseReleased

public void mouseReleased(MouseEvent e)

receive

public void receive(Message msg)
Specified by:
receive in interface MessageListener

setState

public void setState(byte[] state)
Specified by:
setState in interface MessageListener

suspect

public void suspect(Address suspected_mbr)
Specified by:
suspect in interface MembershipListener

viewAccepted

public void viewAccepted(View new_view)
Specified by:
viewAccepted in interface MembershipListener

windowActivated

public void windowActivated(WindowEvent e)

windowClosed

public void windowClosed(WindowEvent e)

windowClosing

public void windowClosing(WindowEvent e)

windowDeactivated

public void windowDeactivated(WindowEvent e)

windowDeiconified

public void windowDeiconified(WindowEvent e)

windowIconified

public void windowIconified(WindowEvent e)

windowOpened

public void windowOpened(WindowEvent e)

Copyright B) 2001,2002 www.jgroups.com . All Rights Reserved.