public class GossipData extends java.lang.Object implements Streamable
| Constructor and Description |
|---|
GossipData() |
GossipData(byte type) |
GossipData(byte type,
java.lang.String group,
Address addr) |
GossipData(byte type,
java.lang.String group,
Address addr,
byte[] buffer) |
GossipData(byte type,
java.lang.String group,
Address addr,
byte[] buffer,
int offset,
int length) |
GossipData(byte type,
java.lang.String group,
Address addr,
java.util.List<Address> mbrs) |
GossipData(byte type,
java.lang.String group,
Address addr,
java.util.List<Address> mbrs,
java.util.List<PhysicalAddress> physical_addrs) |
GossipData(byte type,
java.lang.String group,
Address addr,
java.lang.String logical_name,
java.util.List<PhysicalAddress> phys_addrs) |
| Modifier and Type | Method and Description |
|---|---|
Address |
getAddress() |
byte[] |
getBuffer() |
java.lang.String |
getGroup() |
java.lang.String |
getLogicalName() |
java.util.List<Address> |
getMembers() |
java.util.Collection<PhysicalAddress> |
getPhysicalAddresses() |
byte |
getType() |
void |
readFrom(java.io.DataInputStream in)
Read the state of the current object (including superclasses) from instream
Note that the input stream must not be closed
|
void |
setMembers(java.util.List<Address> mbrs) |
int |
size() |
java.lang.String |
toString() |
void |
writeTo(java.io.DataOutputStream out)
Write the entire state of the current object (including superclasses) to outstream.
|
public GossipData()
public GossipData(byte type)
public GossipData(byte type,
java.lang.String group,
Address addr)
public GossipData(byte type,
java.lang.String group,
Address addr,
java.util.List<Address> mbrs)
public GossipData(byte type,
java.lang.String group,
Address addr,
java.util.List<Address> mbrs,
java.util.List<PhysicalAddress> physical_addrs)
public GossipData(byte type,
java.lang.String group,
Address addr,
java.lang.String logical_name,
java.util.List<PhysicalAddress> phys_addrs)
public GossipData(byte type,
java.lang.String group,
Address addr,
byte[] buffer)
public GossipData(byte type,
java.lang.String group,
Address addr,
byte[] buffer,
int offset,
int length)
public byte getType()
public java.lang.String getGroup()
public Address getAddress()
public java.lang.String getLogicalName()
public java.util.List<Address> getMembers()
public byte[] getBuffer()
public java.util.Collection<PhysicalAddress> getPhysicalAddresses()
public void setMembers(java.util.List<Address> mbrs)
public java.lang.String toString()
toString in class java.lang.Objectpublic void writeTo(java.io.DataOutputStream out)
throws java.io.IOException
StreamablewriteTo in interface Streamablejava.io.IOExceptionpublic void readFrom(java.io.DataInputStream in)
throws java.io.IOException,
java.lang.IllegalAccessException,
java.lang.InstantiationException
StreamablereadFrom in interface Streamablejava.io.IOExceptionjava.lang.IllegalAccessExceptionjava.lang.InstantiationExceptionpublic int size()
Copyright ? 1998-2009 Bela Ban / Red Hat. All Rights Reserved.