protected void validate() { Preconditions.checkNotNull(getState(), "State is required for " + this.getClass().getSimpleName()); Preconditions.checkNotNull(getClient(), "Client is required for " + this.getClass().getSimpleName()); Preconditions.checkNotNull(getAsyncRequestBuilder(), "AsyncWriteRequestBuilder is required for " + this.getClass().getSimpleName()); Preconditions .checkNotNull(getResponseHandler(), "ResponseHandler is required for " + this.getClass().getSimpleName()); }
public AsyncHttpWriter(AsyncHttpWriterBuilder builder) { super(builder.getQueueCapacity()); this.httpClient = builder.getClient(); this.requestBuilder = builder.getAsyncRequestBuilder(); this.responseHandler = builder.getResponseHandler(); this.maxAttempts = builder.getMaxAttempts(); this.context = Instrumented.getMetricContext(builder.getState(), AsyncHttpWriter.class); }
protected void validate() { Preconditions.checkNotNull(getState(), "State is required for " + this.getClass().getSimpleName()); Preconditions.checkNotNull(getClient(), "Client is required for " + this.getClass().getSimpleName()); Preconditions.checkNotNull(getAsyncRequestBuilder(), "AsyncWriteRequestBuilder is required for " + this.getClass().getSimpleName()); Preconditions .checkNotNull(getResponseHandler(), "ResponseHandler is required for " + this.getClass().getSimpleName()); }
public AsyncHttpWriter(AsyncHttpWriterBuilder builder) { super(builder.getQueueCapacity()); this.httpClient = builder.getClient(); this.requestBuilder = builder.getAsyncRequestBuilder(); this.responseHandler = builder.getResponseHandler(); this.maxAttempts = builder.getMaxAttempts(); this.context = Instrumented.getMetricContext(builder.getState(), AsyncHttpWriter.class); }