Class Rest5Clients
java.lang.Object
org.springframework.data.elasticsearch.client.elc.rest5_client.Rest5Clients
Utility class containing the functions to create the Elasticsearch Rest5Client used from Elasticsearch 9 on.
- Since:
- 6.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceClientConfiguration.ClientConfigurationCallbackto configure the Elasticsearch Rest5Client's connection with aConnectionConfig.Builderstatic interfaceClientConfiguration.ClientConfigurationCallbackto configure the Elasticsearch Rest5Client's connection manager with aPoolingAsyncClientConnectionManagerBuilderstatic interfaceClientConfiguration.ClientConfigurationCallbackto configure the Elasticsearch Rest5Client's Http client with aHttpAsyncClientBuilderstatic interfaceClientConfiguration.ClientConfigurationCallbackto configure the Elasticsearch Rest5Client's connection manager with aRequestConfig.Builderstatic interfaceClientConfiguration.ClientConfigurationCallbackto configure the Rest5Client client with aRest5ClientBuilder -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionstatic co.elastic.clients.transport.rest5_client.low_level.Rest5ClientgetRest5Client(ClientConfiguration clientConfiguration) Creates a low levelRest5Clientfor the given configuration.static co.elastic.clients.transport.rest5_client.Rest5ClientOptions.BuildergetRest5ClientOptionsBuilder(@Nullable co.elastic.clients.transport.TransportOptions transportOptions)
-
Field Details
-
DEFAULT_SOCKET_TIMEOUT_MILLIS
public static final int DEFAULT_SOCKET_TIMEOUT_MILLIS- See Also:
-
DEFAULT_RESPONSE_TIMEOUT_MILLIS
public static final int DEFAULT_RESPONSE_TIMEOUT_MILLIS- See Also:
-
-
Method Details
-
getRest5Client
public static co.elastic.clients.transport.rest5_client.low_level.Rest5Client getRest5Client(ClientConfiguration clientConfiguration) Creates a low levelRest5Clientfor the given configuration.- Parameters:
clientConfiguration- must not be null- Returns:
- the
Rest5Client
-
getRest5ClientOptionsBuilder
public static co.elastic.clients.transport.rest5_client.Rest5ClientOptions.Builder getRest5ClientOptionsBuilder(@Nullable co.elastic.clients.transport.TransportOptions transportOptions)
-