Package org.jgroups.protocols.pbcast
Class GmsImpl.Request
- java.lang.Object
-
- org.jgroups.protocols.pbcast.GmsImpl.Request
-
- Enclosing class:
- GmsImpl
public static class GmsImpl.Request extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static intCOORD_LEAVEstatic intJOINstatic intJOIN_WITH_STATE_TRANSFERstatic intLEAVEprotected Addressmbrstatic intMERGEstatic intSUSPECTprotected inttypeprotected booleanuseFlushIfPresentprotected java.util.Map<Address,View>views
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanBeProcessedTogether(GmsImpl.Request other)Specifies whether this request can be processed with other request simultaneouslybooleanequals(java.lang.Object obj)intgetType()inthashCode()java.lang.StringtoString()
-
-
-
Field Detail
-
JOIN
public static final int JOIN
- See Also:
- Constant Field Values
-
LEAVE
public static final int LEAVE
- See Also:
- Constant Field Values
-
COORD_LEAVE
public static final int COORD_LEAVE
- See Also:
- Constant Field Values
-
SUSPECT
public static final int SUSPECT
- See Also:
- Constant Field Values
-
MERGE
public static final int MERGE
- See Also:
- Constant Field Values
-
JOIN_WITH_STATE_TRANSFER
public static final int JOIN_WITH_STATE_TRANSFER
- See Also:
- Constant Field Values
-
type
protected int type
-
mbr
protected Address mbr
-
useFlushIfPresent
protected boolean useFlushIfPresent
-
-
Method Detail
-
getType
public int getType()
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
canBeProcessedTogether
public boolean canBeProcessedTogether(GmsImpl.Request other)
Specifies whether this request can be processed with other request simultaneously
-
-