Package org.nuxeo.elasticsearch
Class ElasticSearchChecker
java.lang.Object
org.nuxeo.elasticsearch.ElasticSearchChecker
- All Implemented Interfaces:
BackingChecker
- Since:
- 11.3
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaccepts(ConfigurationHolder configHolder) Test if the check has to be done for the given configuration.voidcheck(ConfigurationHolder configHolder) Test the availability of the backing service.protected ESClientgetClient(ElasticSearchClientConfig config) protected org.opensearch.cluster.health.ClusterHealthStatusMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.nuxeo.launcher.config.backingservices.BackingChecker
getDescriptor, getDescriptor, getDescriptor, getDescriptor
-
Field Details
-
ELASTIC_ENABLED_PROP
- See Also:
-
ELASTIC_REST_CLIENT_PROP
- See Also:
-
ADDRESS_LIST_OPT
- See Also:
-
CONFIG_NAME
- See Also:
-
-
Constructor Details
-
ElasticSearchChecker
public ElasticSearchChecker()
-
-
Method Details
-
accepts
Description copied from interface:BackingCheckerTest if the check has to be done for the given configuration.- Specified by:
acceptsin interfaceBackingChecker- Parameters:
configHolder- The current configuration- Returns:
- true if
BackingChecker.check(ConfigurationHolder)has to be called.
-
check
Description copied from interface:BackingCheckerTest the availability of the backing service.- Specified by:
checkin interfaceBackingChecker- Parameters:
configHolder- The current configuration- Throws:
ConfigurationException- if backing service is not available.
-
getHealthStatus
protected org.opensearch.cluster.health.ClusterHealthStatus getHealthStatus(ElasticSearchClientConfig config) throws ConfigurationException - Throws:
ConfigurationException
-
getClient
-