org.jgroups.stack
Class GossipData

java.lang.Object
  extended by org.jgroups.stack.GossipData
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable

public class GossipData
extends java.lang.Object
implements java.io.Externalizable

Encapsulates data sent between GossipServer and GossipClient

Author:
Bela Ban Oct 4 2001
See Also:
Serialized Form

Field Summary
static int GET_REQ
           
static int GET_RSP
           
static int REGISTER_REQ
           
 
Constructor Summary
GossipData()
           
GossipData(int type, java.lang.String group, Address mbr, java.util.Vector mbrs)
           
 
Method Summary
 java.lang.String getGroup()
           
 Address getMbr()
           
 java.util.Vector getMbrs()
           
 int getType()
           
 void readExternal(java.io.ObjectInput in)
           
 java.lang.String toString()
           
static java.lang.String type2String(int t)
           
 void writeExternal(java.io.ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

REGISTER_REQ

public static final int REGISTER_REQ
See Also:
Constant Field Values

GET_REQ

public static final int GET_REQ
See Also:
Constant Field Values

GET_RSP

public static final int GET_RSP
See Also:
Constant Field Values
Constructor Detail

GossipData

public GossipData()

GossipData

public GossipData(int type,
                  java.lang.String group,
                  Address mbr,
                  java.util.Vector mbrs)
Method Detail

getType

public int getType()

getGroup

public java.lang.String getGroup()

getMbr

public Address getMbr()

getMbrs

public java.util.Vector getMbrs()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

type2String

public static java.lang.String type2String(int t)

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Specified by:
writeExternal in interface java.io.Externalizable
Throws:
java.io.IOException

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Specified by:
readExternal in interface java.io.Externalizable
Throws:
java.io.IOException
java.lang.ClassNotFoundException


Copyright ? 1998-2005 Bela Ban. All Rights Reserved.