Package org.nuxeo.elasticsearch.client
Class ESRestClientFactory
java.lang.Object
org.nuxeo.elasticsearch.client.ESRestClientFactory
- All Implemented Interfaces:
ESClientFactory
- Since:
- 9.3
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringprotected static final Stringprotected static final Stringprotected static final Stringstatic final StringDeprecated.static final StringDeprecated.since 10.3, misnamed, useTRUST_STORE_PATH_OPTinsteadstatic final StringDeprecated.since 10.3, misnamed, useTRUST_STORE_PATH_OPTinsteadprotected static final Stringprotected static final Stringprotected static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcheckConnection(org.opensearch.client.RestHighLevelClient client) protected voidprotected voidcheckDeprecatedProperty(String oldProp, String newProp) create(ElasticSearchEmbeddedNode node, ElasticSearchClientConfig config) protected ESClientprotected ESClientprotected intprotected org.apache.http.impl.client.BasicCredentialsProviderprotected intprotected SSLContextprotected KeyStoreloadKeyStore(String path, String password, String type)
-
Field Details
-
DEFAULT_CONNECT_TIMEOUT_MS
- See Also:
-
DEFAULT_SOCKET_TIMEOUT_MS
- See Also:
-
CONNECTION_TIMEOUT_MS_OPT
- See Also:
-
SOCKET_TIMEOUT_MS_OPT
- See Also:
-
AUTH_USER_OPT
- See Also:
-
AUTH_PASSWORD_OPT
- See Also:
-
TRUST_STORE_PATH_OPT
- Since:
- 10.3
- See Also:
-
TRUST_STORE_PASSWORD_OPT
- Since:
- 10.3
- See Also:
-
TRUST_STORE_TYPE_OPT
- Since:
- 10.3
- See Also:
-
KEY_STORE_PATH_OPT
- Since:
- 10.3
- See Also:
-
KEY_STORE_PASSWORD_OPT
- Since:
- 10.3
- See Also:
-
KEY_STORE_TYPE_OPT
- Since:
- 10.3
- See Also:
-
DEPRECATED_TRUST_STORE_PATH_OPT
Deprecated.since 10.3, misnamed, useTRUST_STORE_PATH_OPTinstead- See Also:
-
DEPRECATED_TRUST_STORE_PASSWORD_OPT
Deprecated.since 10.3, misnamed, useTRUST_STORE_PATH_OPTinstead- See Also:
-
DEPRECATED_TRUST_STORE_TYPE_OPT
Deprecated.since 10.3, misnamed, useTRUST_STORE_PATH_OPTinstead- Since:
- 9.10-HF01
- See Also:
-
SSL_CERTIFICATE_VERIFICATION_OPT
- Since:
- 2021.37
- See Also:
-
DEPRECATED_ES_TRUST_STORE_PATH_PROP
- See Also:
-
DEPRECATED_ES_TRUST_STORE_PASSWORD_PROP
- See Also:
-
DEPRECATED_ES_TRUST_STORE_TYPE_PROP
- See Also:
-
ES_TRUST_STORE_PATH_PROP
- See Also:
-
ES_TRUST_STORE_PASSWORD_PROP
- See Also:
-
ES_TRUST_STORE_TYPE_PROP
- See Also:
-
-
Constructor Details
-
ESRestClientFactory
public ESRestClientFactory()
-
-
Method Details
-
create
- Specified by:
createin interfaceESClientFactory
-
createLocalRestClient
-
createRestClient
-
getCredentialProvider
protected org.apache.http.impl.client.BasicCredentialsProvider getCredentialProvider(ElasticSearchClientConfig config) -
getSslContext
-
checkDeprecatedProperties
protected void checkDeprecatedProperties() -
checkDeprecatedProperty
-
loadKeyStore
protected KeyStore loadKeyStore(String path, String password, String type) throws GeneralSecurityException, IOException - Throws:
GeneralSecurityExceptionIOException
-
getConnectTimeoutMs
-
getSocketTimeoutMs
-
checkConnection
protected void checkConnection(org.opensearch.client.RestHighLevelClient client)
-
TRUST_STORE_PATH_OPTinstead