/** * Add all headers from the provided varargs argument to a {@link Request}. This only exists * to support methods that exist for backwards compatibility. */ @Deprecated private static void setOptions(Request request, HttpAsyncResponseConsumerFactory httpAsyncResponseConsumerFactory, Header... headers) { Objects.requireNonNull(headers, "headers cannot be null"); RequestOptions.Builder options = request.getOptions().toBuilder(); for (Header header : headers) { Objects.requireNonNull(header, "header cannot be null"); options.addHeader(header.getName(), header.getValue()); } options.setHttpAsyncResponseConsumerFactory(httpAsyncResponseConsumerFactory); request.setOptions(options); }