Package org.jgroups.protocols
Class PingHeader
java.lang.Object
org.jgroups.Header
org.jgroups.protocols.PingHeader
- All Implemented Interfaces:
Constructable<Header>,SizeStreamable,Streamable
Used to send discovery requests and responses
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringstatic final bytestatic final byteprotected booleanprotected byte -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclusterName(String name) create()Creates an instance of the class implementing this interfaceshortReturns the magic-ID.booleaninitialDiscovery(boolean b) voidRead the state of the current object (including superclasses) from instream Note that the input stream must not be closedintReturns the size (in bytes) of the marshalled objecttoString()bytetype()(package private) static Stringtype2Str(byte t) voidwriteTo(DataOutput out) Write the entire state of the current object (including superclasses) to outstream.
-
Field Details
-
GET_MBRS_REQ
public static final byte GET_MBRS_REQ- See Also:
-
GET_MBRS_RSP
public static final byte GET_MBRS_RSP- See Also:
-
type
protected byte type -
cluster_name
-
initial_discovery
protected boolean initial_discovery
-
-
Constructor Details
-
PingHeader
public PingHeader() -
PingHeader
public PingHeader(byte type)
-
-
Method Details
-
type
public byte type() -
clusterName
-
initialDiscovery
public boolean initialDiscovery() -
initialDiscovery
-
getMagicId
public short getMagicId()Description copied from class:HeaderReturns the magic-ID. If defined in jg-magic-map.xml, the IDs need to be the same- Specified by:
getMagicIdin classHeader
-
create
Description copied from interface:ConstructableCreates an instance of the class implementing this interface -
serializedSize
public int serializedSize()Description copied from interface:SizeStreamableReturns the size (in bytes) of the marshalled object -
toString
-
type2Str
-
writeTo
Description copied from interface:StreamableWrite the entire state of the current object (including superclasses) to outstream. Note that the output stream must not be closed- Throws:
IOException
-
readFrom
Description copied from interface:StreamableRead the state of the current object (including superclasses) from instream Note that the input stream must not be closed- Throws:
IOException
-