Commit bee04248 authored by Noel Alonso's avatar Noel Alonso
Browse files

Setea KEEP_ALIVE para evitar connection reset

parent 1ca0f2a9
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -109,9 +109,13 @@ public class EsClientProvider {

	private HttpClientConfigCallback getHttpClientConfigCallback(CredentialsProvider credentialsProvider) {
		return new HttpClientConfigCallback() {

			private static final int KEEP_ALIVE_MS = 20 * 60 * 1000; // 20 minutes

			@Override
			public HttpAsyncClientBuilder customizeHttpClient(HttpAsyncClientBuilder httpClientBuilder) {
				return httpClientBuilder.disableAuthCaching().setDefaultCredentialsProvider(credentialsProvider);
				return httpClientBuilder.setKeepAliveStrategy((response, context) -> KEEP_ALIVE_MS)
						.setDefaultCredentialsProvider(credentialsProvider);
			}
		};
	}