/** * Add new headers. * * @param newHeaders new headers. * @return updated context. */ public InboundMessageContext headers(Map<String, List<String>> newHeaders) { for (Map.Entry<String, List<String>> header : newHeaders.entrySet()) { headers.addAll(header.getKey(), header.getValue()); } return this; }
/** * Add new headers. * * @param newHeaders new headers. * @return updated context. */ public InboundMessageContext headers(Map<String, List<String>> newHeaders) { for (Map.Entry<String, List<String>> header : newHeaders.entrySet()) { headers.addAll(header.getKey(), header.getValue()); } return this; }
/** * Add new headers. * * @param newHeaders new headers. * @return updated context. */ public InboundMessageContext headers(MultivaluedMap<String, String> newHeaders) { for (Map.Entry<String, List<String>> header : newHeaders.entrySet()) { headers.addAll(header.getKey(), header.getValue()); } return this; }
/** * Add new headers. * * @param newHeaders new headers. * @return updated context. */ public InboundMessageContext headers(MultivaluedMap<String, String> newHeaders) { for (Map.Entry<String, List<String>> header : newHeaders.entrySet()) { headers.addAll(header.getKey(), header.getValue()); } return this; }
/** * Add new accepted types to the message headers. * * @param types accepted types to be added. */ public void accept(final MediaType... types) { getHeaders().addAll(HttpHeaders.ACCEPT, (Object[]) types); }
/** * Add new accepted types to the message headers. * * @param types accepted types to be added. */ public void accept(final String... types) { getHeaders().addAll(HttpHeaders.ACCEPT, (Object[]) types); }
@Override public Invocation.Builder acceptEncoding(final String... encodings) { requestContext.getHeaders().addAll(HttpHeaders.ACCEPT_ENCODING, (Object[]) encodings); return this; }
@Override public Invocation.Builder acceptEncoding(final String... encodings) { requestContext.getHeaders().addAll(HttpHeaders.ACCEPT_ENCODING, (Object[]) encodings); return this; }
/** * Add new accepted languages to the message headers. * * @param locales accepted languages to be added. */ public void acceptLanguage(final Locale... locales) { getHeaders().addAll(HttpHeaders.ACCEPT_LANGUAGE, (Object[]) locales); }
/** * Add new accepted types to the message headers. * * @param types accepted types to be added. */ public void accept(final String... types) { getHeaders().addAll(HttpHeaders.ACCEPT, (Object[]) types); }
/** * Add new accepted languages to the message headers. * * @param locales accepted languages to be added. */ public void acceptLanguage(final Locale... locales) { getHeaders().addAll(HttpHeaders.ACCEPT_LANGUAGE, (Object[]) locales); }
/** * Add new accepted types to the message headers. * * @param types accepted types to be added. */ public void accept(final MediaType... types) { getHeaders().addAll(HttpHeaders.ACCEPT, (Object[]) types); }
/** * Add new accepted languages to the message headers. * * @param locales accepted languages to be added. */ public void acceptLanguage(final String... locales) { getHeaders().addAll(HttpHeaders.ACCEPT_LANGUAGE, (Object[]) locales); }
/** * Add new accepted languages to the message headers. * * @param locales accepted languages to be added. */ public void acceptLanguage(final String... locales) { getHeaders().addAll(HttpHeaders.ACCEPT_LANGUAGE, (Object[]) locales); }
/** * Add new header values. * * @param name header name. * @param values header values. * @return updated context. */ public InboundMessageContext headers(String name, Iterable<?> values) { this.getHeaders().addAll(name, iterableToList(values)); return this; }
/** * Add new header values. * * @param name header name. * @param values header values. * @return updated context. */ public InboundMessageContext headers(String name, Iterable<?> values) { this.getHeaders().addAll(name, iterableToList(values)); return this; }
/** * Add new header values. * * @param name header name. * @param values header values. * @return updated context. */ public InboundMessageContext headers(String name, Object... values) { this.getHeaders().addAll(name, HeaderUtils.asStringList(Arrays.asList(values), RuntimeDelegate.getInstance())); return this; }
/** * Add new header values. * * @param name header name. * @param values header values. * @return updated context. */ public InboundMessageContext headers(String name, Object... values) { this.getHeaders().addAll(name, HeaderUtils.asStringList(Arrays.asList(values), RuntimeDelegate.getInstance())); return this; }
private void putHeaders(final String name, final String... values) { if (values == null) { request.getHeaders().remove(name); return; } request.getHeaders().addAll(name, values); } }
private void putHeaders(final String name, final Object... values) { if (values == null) { request.getHeaders().remove(name); return; } request.getHeaders().addAll(name, HeaderUtils.asStringList(Arrays.asList(values), delegate)); }