management
package instead@Deprecated public 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. |
@Immutable static final GemFireHealth.Health GOOD_HEALTH
getHealth()
@Immutable static final GemFireHealth.Health OKAY_HEALTH
getHealth()
@Immutable 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)
config
- the configuration for determining the health of the distributed system itselfGemFireHealthConfig 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(org.apache.geode.admin.GemFireHealthConfig)
is invoked.GemFireHealthConfig
for GemFire components whose configurations are
not overridden on a per-host basisvoid setDefaultGemFireHealthConfig(GemFireHealthConfig config)
GemFireHealthConfig
for GemFire components whose configurations are not
overridden on a per-host basis.config
- the GemFireHealthConfig
for GemFire components whose configurations
are not overridden on a per-host basisIllegalArgumentException
- 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.GemFireHealthConfig
for GemFire components that reside on a given
hostvoid 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(org.apache.geode.admin.GemFireHealthConfig)
is invoked.hostName
- The canonical name of
the host.config
- the GemFireHealthConfig
to setIllegalArgumentException
- 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()