com.gemstone.gemfire.management
package insteadpublic interface GemFireHealth
getHealth
method provides an indication of the overall health.
Health is expressed as one of three levels: GOOD_HEALTH
, OKAY_HEALTH
, and POOR_HEALTH
. The getDiagnosis
method provides a more detailed explanation of the cause of ill
health.
The aggregate health of the GemFire component is evaluated
every
so often and if certain criteria are met, then the overall health
of the component changes accordingly. If any of the components is
in OKAY_HEALTH
, then the overall health is
OKAY_HEALTH
. If any of the components is in
POOR_HEALTH
, then the overall health is
POOR_HEALTH
.
Modifier and Type | Interface and Description |
---|---|
static class |
GemFireHealth.Health
Deprecated.
An enumerated type for the health of GemFire.
|
Modifier and Type | Field and Description |
---|---|
static GemFireHealth.Health |
GOOD_HEALTH
Deprecated.
An indicator that the GemFire components are healthy.
|
static GemFireHealth.Health |
OKAY_HEALTH
Deprecated.
An indicator that one or more GemFire components is slightly
unhealthy.
|
static GemFireHealth.Health |
POOR_HEALTH
Deprecated.
An indicator that one or more GemFire components is unhealthy.
|
Modifier and Type | Method and Description |
---|---|
void |
close()
Deprecated.
Closes this health monitor and releases all resources associated
with it.
|
GemFireHealthConfig |
getDefaultGemFireHealthConfig()
Deprecated.
Returns the
GemFireHealthConfig for GemFire
components whose configurations are not overridden on a per-host
basis. |
String |
getDiagnosis()
Deprecated.
Returns a message that provides a description of the cause of a
component's ill health.
|
DistributedSystemHealthConfig |
getDistributedSystemHealthConfig()
Deprecated.
Returns the configuration for determining the health of the
distributed system itself.
|
GemFireHealthConfig |
getGemFireHealthConfig(String hostName)
Deprecated.
Returns the
GemFireHealthConfig for GemFire
components that reside on a given host. |
GemFireHealth.Health |
getHealth()
Deprecated.
Returns an indicator of the overall health of the GemFire
components.
|
boolean |
isClosed()
Deprecated.
Returns whether or not this
GemFireHealth is
closed. |
void |
resetHealth()
Deprecated.
Resets the overall health of the GemFire components to
GOOD_HEALTH . |
void |
setDefaultGemFireHealthConfig(GemFireHealthConfig config)
Deprecated.
Sets the
GemFireHealthConfig for
GemFire components whose configurations are not overridden on a
per-host basis. |
void |
setDistributedSystemHealthConfig(DistributedSystemHealthConfig config)
Deprecated.
Sets the configuration for determining the health of the
distributed system itself.
|
void |
setGemFireHealthConfig(String hostName,
GemFireHealthConfig config)
Deprecated.
Sets the
GemFireHealthConfig for GemFire
components that reside on a given host. |
static final GemFireHealth.Health GOOD_HEALTH
getHealth()
static final GemFireHealth.Health OKAY_HEALTH
getHealth()
static final GemFireHealth.Health POOR_HEALTH
getHealth()
GemFireHealth.Health getHealth()
GOOD_HEALTH
,
OKAY_HEALTH
,
POOR_HEALTH
void resetHealth()
GOOD_HEALTH
. This operation should be invoked when the
operator has determined that warnings about the components's
health do not need to be regarded.String getDiagnosis()
DistributedSystemHealthConfig getDistributedSystemHealthConfig()
void setDistributedSystemHealthConfig(DistributedSystemHealthConfig config)
GemFireHealthConfig getDefaultGemFireHealthConfig()
GemFireHealthConfig
for GemFire
components whose configurations are not overridden on a per-host
basis. Note that changes made to the returned
GemFireHealthConfig
will not take effect until
setDefaultGemFireHealthConfig(com.gemstone.gemfire.admin.GemFireHealthConfig)
is invoked.void setDefaultGemFireHealthConfig(GemFireHealthConfig config)
GemFireHealthConfig
for
GemFire components whose configurations are not overridden on a
per-host basis.IllegalArgumentException
- If config
specifies the config for a hostGemFireHealthConfig getGemFireHealthConfig(String hostName)
GemFireHealthConfig
for GemFire
components that reside on a given host. This configuration will
override the default
configuration.hostName
- The canonical name of the host.void setGemFireHealthConfig(String hostName, GemFireHealthConfig config)
GemFireHealthConfig
for GemFire
components that reside on a given host. This configuration will
override the default
configuration. Note that changes made to the returned
GemFireHealthConfig
will not take effect until
setDefaultGemFireHealthConfig(com.gemstone.gemfire.admin.GemFireHealthConfig)
is invoked.hostName
- The canonical name of the host.IllegalArgumentException
- If host hostName
does not exist or if there
are no GemFire components running on that host or if
config
does not configure host
hostName
.void close()
boolean isClosed()
GemFireHealth
is
closed.Copyright © 1997-2017 Pivotal Software, Inc. All rights reserved.