|
24 | 24 | import java.time.Duration; |
25 | 25 | import java.util.List; |
26 | 26 | import java.util.Map; |
27 | | -import java.util.OptionalLong; |
28 | 27 | import java.util.concurrent.atomic.AtomicReference; |
29 | 28 | import java.util.function.Consumer; |
30 | 29 | import java.util.logging.Level; |
@@ -52,7 +51,7 @@ public class DatabendClientV1 |
52 | 51 |
|
53 | 52 | public static final String QUERY_PATH = "/v1/query"; |
54 | 53 | public static final String DISCOVERY_PATH = "/v1/discovery_nodes"; |
55 | | - private static final long MAX_MATERIALIZED_JSON_RESPONSE_SIZE = 128 * 1024; |
| 54 | + private static final Long MAX_MATERIALIZED_JSON_RESPONSE_SIZE = 128 * 1024L; |
56 | 55 | private final OkHttpClient httpClient; |
57 | 56 | private final String query; |
58 | 57 | private final String host; |
@@ -103,7 +102,7 @@ public static List<DiscoveryNode> discoverNodes(OkHttpClient httpClient, ClientS |
103 | 102 | requireNonNull(settings, "settings is null"); |
104 | 103 | requireNonNull(settings.getHost(), "settings.host is null"); |
105 | 104 | Request request = buildDiscoveryRequest(settings); |
106 | | - DiscoveryResponseCodec.DiscoveryResponse response = getDiscoveryResponse(httpClient, request, OptionalLong.empty(), settings.getQueryTimeoutSecs()); |
| 105 | + DiscoveryResponseCodec.DiscoveryResponse response = getDiscoveryResponse(httpClient, request, null, settings.getQueryTimeoutSecs()); |
107 | 106 | return response.getNodes(); |
108 | 107 | } |
109 | 108 |
|
@@ -159,7 +158,7 @@ public String getQuery() { |
159 | 158 | return query; |
160 | 159 | } |
161 | 160 |
|
162 | | - private static DiscoveryResponseCodec.DiscoveryResponse getDiscoveryResponse(OkHttpClient httpClient, Request request, OptionalLong materializedJsonSizeLimit, int requestTimeoutSecs) { |
| 161 | + private static DiscoveryResponseCodec.DiscoveryResponse getDiscoveryResponse(OkHttpClient httpClient, Request request, Long materializedJsonSizeLimit, int requestTimeoutSecs) { |
163 | 162 | requireNonNull(request, "request is null"); |
164 | 163 |
|
165 | 164 | long start = System.nanoTime(); |
@@ -227,7 +226,7 @@ private static DiscoveryResponseCodec.DiscoveryResponse getDiscoveryResponse(OkH |
227 | 226 | } |
228 | 227 | } |
229 | 228 |
|
230 | | - private boolean executeInternal(Request request, OptionalLong materializedJsonSizeLimit) { |
| 229 | + private boolean executeInternal(Request request, Long materializedJsonSizeLimit) { |
231 | 230 | requireNonNull(request, "request is null"); |
232 | 231 |
|
233 | 232 | long start = System.nanoTime(); |
@@ -305,7 +304,7 @@ private boolean executeInternal(Request request, OptionalLong materializedJsonSi |
305 | 304 |
|
306 | 305 | @Override |
307 | 306 | public boolean execute(Request request) { |
308 | | - return executeInternal(request, OptionalLong.empty()); |
| 307 | + return executeInternal(request, null); |
309 | 308 | } |
310 | 309 |
|
311 | 310 | private void processResponse(Headers headers, QueryResults results) { |
@@ -348,7 +347,7 @@ public boolean advance() { |
348 | 347 | Request.Builder builder = prepareRequest(url, this.additionalHeaders); |
349 | 348 | builder.addHeader(ClientSettings.X_DATABEND_STICKY_NODE, this.nodeID); |
350 | 349 | Request request = builder.get().build(); |
351 | | - return executeInternal(request, OptionalLong.of(MAX_MATERIALIZED_JSON_RESPONSE_SIZE)); |
| 350 | + return executeInternal(request, MAX_MATERIALIZED_JSON_RESPONSE_SIZE); |
352 | 351 | } |
353 | 352 |
|
354 | 353 | @Override |
|
0 commit comments