Class StaticMembershipProvider.MemberMessage
java.lang.Object
org.apache.catalina.tribes.membership.StaticMembershipProvider.MemberMessage
- All Implemented Interfaces:
Serializable
- Enclosing class:
StaticMembershipProvider
Message sent between membership providers to coordinate membership state.
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMemberMessage(byte[] membershipId, int msgtype, Member member) Creates a new MemberMessage. -
Method Summary
-
Field Details
-
MSG_START
public static final int MSG_STARTMessage type for member start.- See Also:
-
MSG_STOP
public static final int MSG_STOPMessage type for member stop.- See Also:
-
MSG_PING
public static final int MSG_PINGMessage type for member ping.- See Also:
-
-
Constructor Details
-
MemberMessage
Creates a new MemberMessage.- Parameters:
membershipId- the membership group identifiermsgtype- the message typemember- the member associated with this message
-
-
Method Details
-
getMsgtype
public int getMsgtype()Returns the message type.- Returns:
- the message type constant
-
getMembershipId
public byte[] getMembershipId()Returns the membership group identifier.- Returns:
- the membership ID byte array
-
getMember
-
setMember
Sets the member for this message.- Parameters:
local- the member
-
toString
-
getTypeDesc
Returns a human-readable description of the message type.- Returns:
- the type description string
-