Package org.jgroups.protocols
Class FD_SOCK2.FdHeader
- java.lang.Object
-
- org.jgroups.Header
-
- org.jgroups.protocols.FD_SOCK2.FdHeader
-
- All Implemented Interfaces:
Constructable<Header>,SizeStreamable,Streamable
- Enclosing class:
- FD_SOCK2
public static class FD_SOCK2.FdHeader extends Header
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description FD_SOCK2.FdHeadercluster(java.lang.String name)java.util.function.Supplier<? extends Header>create()Creates an instance of the class implementing this interfaceshortgetMagicId()Returns the magic-ID.FD_SOCK2.FdHeadermbrs(java.util.Collection<Address> m)voidreadFrom(java.io.DataInput in)Read the state of the current object (including superclasses) from instream Note that the input stream must not be closedintserializedSize()Returns the size (in bytes) of the marshalled objectFD_SOCK2.FdHeaderserverAddress(Address a)java.lang.StringtoString()protected static java.lang.Stringtype2String(byte type)voidwriteTo(java.io.DataOutput out)Write the entire state of the current object (including superclasses) to outstream.
-
-
-
Field Detail
-
SUSPECT
public static final byte SUSPECT
- See Also:
- Constant Field Values
-
UNSUSPECT
public static final byte UNSUSPECT
- See Also:
- Constant Field Values
-
CONNECT
public static final byte CONNECT
- See Also:
- Constant Field Values
-
CONNECT_RSP
public static final byte CONNECT_RSP
- See Also:
- Constant Field Values
-
type
protected byte type
-
mbrs
protected java.util.Collection<Address> mbrs
-
srv
protected Address srv
-
cluster
protected java.lang.String cluster
-
-
Method Detail
-
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
public java.util.function.Supplier<? extends Header> create()
Description copied from interface:ConstructableCreates an instance of the class implementing this interface
-
mbrs
public FD_SOCK2.FdHeader mbrs(java.util.Collection<Address> m)
-
serverAddress
public FD_SOCK2.FdHeader serverAddress(Address a)
-
cluster
public FD_SOCK2.FdHeader cluster(java.lang.String name)
-
serializedSize
public int serializedSize()
Description copied from interface:SizeStreamableReturns the size (in bytes) of the marshalled object
-
writeTo
public void writeTo(java.io.DataOutput out) throws java.io.IOExceptionDescription 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:
java.io.IOException
-
readFrom
public void readFrom(java.io.DataInput in) throws java.io.IOException, java.lang.ClassNotFoundExceptionDescription copied from interface:StreamableRead the state of the current object (including superclasses) from instream Note that the input stream must not be closed- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
type2String
protected static java.lang.String type2String(byte type)
-
-