qbit
qbit copied to clipboard
ClientBuilder miswire timeout
public ClientBuilder(PropertyResolver propertyResolver) {
HttpClientBuilder httpClientBuilder = getHttpClientBuilder();
httpClientBuilder.setAutoFlush(propertyResolver.getBooleanProperty("autoFlush", true));
httpClientBuilder.setHost(propertyResolver.getStringProperty("host", "localhost"));
httpClientBuilder.setPort(propertyResolver.getIntegerProperty("port", 8080));
httpClientBuilder.setPoolSize(propertyResolver.getIntegerProperty("poolSize", 1));
httpClientBuilder.setKeepAlive(propertyResolver.getBooleanProperty("keepAlive", true));
httpClientBuilder.setPipeline(propertyResolver.getBooleanProperty("pipeline", true));
httpClientBuilder.setTimeOutInMilliseconds(propertyResolver.getIntegerProperty("timeOutInMilliseconds", 3000));
this.protocolBatchSize = propertyResolver.getIntegerProperty("protocolBatchSize", protocolBatchSize);
httpClientBuilder.setTimeOutInMilliseconds(propertyResolver.getIntegerProperty("flushInterval", 500));
The timeout is using the wrong default.
httpClientBuilder.setTimeOutInMilliseconds(propertyResolver.getIntegerProperty("flushInterval", 500));