|
GemFire 6.6.2 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface MemberHealthConfig
Provides configuration information relating to the health of a member of a GemFire distributed system.
If any of the following criteria is true, then a member is
considered to be in OKAY_HEALTH.
timeout
while waiting for a reply.POOR_HEALTH.
| Field Summary | |
|---|---|
static long |
DEFAULT_MAX_MESSAGE_QUEUE_SIZE
The default maximum number of enqueued incoming or outgoing messages that a healthy member of a distributed system can have. |
static long |
DEFAULT_MAX_REPLY_TIMEOUTS
The default maximum number of message reply timeouts that can occur in a given health monitoring interval. |
static double |
DEFAULT_MAX_RETRANSMISSION_RATIO
The default maximum multicast retransmission ratio. |
static long |
DEFAULT_MAX_VM_PROCESS_SIZE
The default maximum VM process size (in megabytes) of a health member of the distributed system. |
| Method Summary | |
|---|---|
long |
getMaxMessageQueueSize()
Returns the maximum number of enqueued incoming or outgoing messages that a healthy member of a distributed system can have. |
long |
getMaxReplyTimeouts()
Returns the maximum number message replies that can timeout in a healthy member. |
double |
getMaxRetransmissionRatio()
Returns the maximum ratio of multicast retransmissions / total multicast messages. |
long |
getMaxVMProcessSize()
Returns the maximum VM process size (in megabytes) of a healthy member of the distributed system. |
void |
setMaxMessageQueueSize(long maxMessageQueueSize)
Sets the maximum number of enqueued incoming or outgoing messages that a healthy member of a distributed system can have. |
void |
setMaxReplyTimeouts(long maxReplyTimeouts)
Sets the maximum number message replies that can timeout in a healthy member. |
void |
setMaxRetransmissionRatio(double ratio)
Sets the maximum ratio of multicast retransmissions / total multicast messages. |
void |
setMaxVMProcessSize(long size)
Sets the maximum VM process size (in megabytes) of a healthy member of the distributed system. |
| Field Detail |
|---|
static final long DEFAULT_MAX_VM_PROCESS_SIZE
static final long DEFAULT_MAX_MESSAGE_QUEUE_SIZE
static final long DEFAULT_MAX_REPLY_TIMEOUTS
static final double DEFAULT_MAX_RETRANSMISSION_RATIO
| Method Detail |
|---|
long getMaxVMProcessSize()
DEFAULT_MAX_VM_PROCESS_SIZEvoid setMaxVMProcessSize(long size)
getMaxVMProcessSize()long getMaxMessageQueueSize()
DEFAULT_MAX_MESSAGE_QUEUE_SIZEvoid setMaxMessageQueueSize(long maxMessageQueueSize)
getMaxMessageQueueSize()long getMaxReplyTimeouts()
DEFAULT_MAX_REPLY_TIMEOUTSvoid setMaxReplyTimeouts(long maxReplyTimeouts)
getMaxReplyTimeouts()double getMaxRetransmissionRatio()
A high retransmission ratio may indicate poor network conditions requiring reduced flow-control settings, a udp-fragment-size setting that is too high.
DEFAULT_MAX_RETRANSMISSION_RATIOvoid setMaxRetransmissionRatio(double ratio)
getMaxRetransmissionRatio()
|
GemFire 6.6.2 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||