org.jgroups.protocols.pbcast

Class GMS.GmsHeader

public static class GMS.GmsHeader extends Header implements Streamable

Field Summary
static byteCANCEL_MERGE
static byteINSTALL_MERGE_VIEW
static byteJOIN_REQ
static byteJOIN_RSP
static byteLEAVE_REQ
static byteLEAVE_RSP
static byteMERGE_REQ
static byteMERGE_RSP
static byteVIEW
static byteVIEW_ACK
Constructor Summary
GmsHeader()
GmsHeader(byte type)
GmsHeader(byte type, View view)
Used for VIEW header
GmsHeader(byte type, Address mbr)
Used for JOIN_REQ or LEAVE_REQ header
GmsHeader(byte type, JoinRsp join_rsp)
Used for JOIN_RSP header
Method Summary
AddressgetMemeber()
bytegetType()
voidreadExternal(ObjectInput in)
voidreadFrom(DataInputStream in)
longsize()
StringtoString()
static Stringtype2String(int type)
voidwriteExternal(ObjectOutput out)
voidwriteTo(DataOutputStream out)

Field Detail

CANCEL_MERGE

public static final byte CANCEL_MERGE

INSTALL_MERGE_VIEW

public static final byte INSTALL_MERGE_VIEW

JOIN_REQ

public static final byte JOIN_REQ

JOIN_RSP

public static final byte JOIN_RSP

LEAVE_REQ

public static final byte LEAVE_REQ

LEAVE_RSP

public static final byte LEAVE_RSP

MERGE_REQ

public static final byte MERGE_REQ

MERGE_RSP

public static final byte MERGE_RSP

VIEW

public static final byte VIEW

VIEW_ACK

public static final byte VIEW_ACK

Constructor Detail

GmsHeader

public GmsHeader()

GmsHeader

public GmsHeader(byte type)

GmsHeader

public GmsHeader(byte type, View view)
Used for VIEW header

GmsHeader

public GmsHeader(byte type, Address mbr)
Used for JOIN_REQ or LEAVE_REQ header

GmsHeader

public GmsHeader(byte type, JoinRsp join_rsp)
Used for JOIN_RSP header

Method Detail

getMemeber

public Address getMemeber()

getType

public byte getType()

readExternal

public void readExternal(ObjectInput in)

readFrom

public void readFrom(DataInputStream in)

size

public long size()

toString

public String toString()

type2String

public static String type2String(int type)

writeExternal

public void writeExternal(ObjectOutput out)

writeTo

public void writeTo(DataOutputStream out)
Copyright ? 1998-2005 Bela Ban. All Rights Reserved.