private Map<String, String> asMap(MultivaluedMap<String, Object> headers) { HashMap<String, String> map = new HashMap<String, String>(); for (Map.Entry<String, List<Object>> e : headers.entrySet()) { for (Object v : e.getValue()) { map.put(e.getKey(), ClientRequest.getHeaderValue(v)); } } return map; }
private Map<String, String> asMap(MultivaluedMap<String, Object> headers) { HashMap<String, String> map = new HashMap<>(); for (Map.Entry<String, List<Object>> e : headers.entrySet()) { for (Object v : e.getValue()) { map.put(e.getKey(), ClientRequest.getHeaderValue(v)); } } return map; }
@Override public List<String> getHeaderValues(final String name) { ArrayList<String> list = new ArrayList(); for (Object header : clientRequest.getHeaders().get(name)) { list.add(ClientRequest.getHeaderValue(header)); } return list; }
private void writeOutBoundHeaders(MultivaluedMap<String, Object> metadata, HttpURLConnection uc) { for (Map.Entry<String, List<Object>> e : metadata.entrySet()) { List<Object> vs = e.getValue(); if (vs.size() == 1) { uc.setRequestProperty(e.getKey(), ClientRequest.getHeaderValue(vs.get(0))); } else { StringBuilder b = new StringBuilder(); boolean add = false; for (Object v : e.getValue()) { if (add) b.append(','); add = true; b.append(ClientRequest.getHeaderValue(v)); } uc.setRequestProperty(e.getKey(), b.toString()); } } }
private void writeOutBoundHeaders(MultivaluedMap<String, Object> metadata, HttpURLConnection uc) { for (Map.Entry<String, List<Object>> e : metadata.entrySet()) { List<Object> vs = e.getValue(); if (vs.size() == 1) { uc.setRequestProperty(e.getKey(), ClientRequest.getHeaderValue(vs.get(0))); } else { StringBuilder b = new StringBuilder(); boolean add = false; for (Object v : e.getValue()) { if (add) b.append(','); add = true; b.append(ClientRequest.getHeaderValue(v)); } uc.setRequestProperty(e.getKey(), b.toString()); } } }
private void printRequestHeaders(StringBuilder b, long id, MultivaluedMap<String, Object> headers) { for (Map.Entry<String, List<Object>> e : headers.entrySet()) { List<Object> val = e.getValue(); String header = e.getKey(); if(val.size() == 1) { prefixId(b, id).append(REQUEST_PREFIX).append(header).append(": ").append(ClientRequest.getHeaderValue(val.get(0))).append("\n"); } else { StringBuilder sb = new StringBuilder(); boolean add = false; for(Object o : val) { if(add) sb.append(','); add = true; sb.append(ClientRequest.getHeaderValue(o)); } prefixId(b, id).append(REQUEST_PREFIX).append(header).append(": ").append(sb.toString()).append("\n"); } } }
private void writeOutBoundHeaders(final MultivaluedMap<String, Object> headers, final HttpUriRequest request) { for (Map.Entry<String, List<Object>> e : headers.entrySet()) { List<Object> vs = e.getValue(); if (vs.size() == 1) { request.addHeader(e.getKey(), ClientRequest.getHeaderValue(vs.get(0))); } else { StringBuilder b = new StringBuilder(); for (Object v : e.getValue()) { if (b.length() > 0) { b.append(','); } b.append(ClientRequest.getHeaderValue(v)); } request.addHeader(e.getKey(), b.toString()); } } }
private void printRequestHeaders(StringBuilder b, long id, MultivaluedMap<String, Object> headers) { for (Map.Entry<String, List<Object>> e : headers.entrySet()) { String header = e.getKey(); for (Object value : e.getValue()) { prefixId(b, id).append(REQUEST_PREFIX).append(header) .append(": ") .append(ClientRequest.getHeaderValue(value)) .append("\n"); } } prefixId(b, id).append(REQUEST_PREFIX).append("\n"); }
private void configureHeaders(MultivaluedMap<String, Object> metadata, RequestBuilder requestBuilder) { for (Map.Entry<String, List<Object>> e : metadata.entrySet()) { List<Object> vs = e.getValue(); for (Object o : vs) { if (String.class.isAssignableFrom( o.getClass() )) { requestBuilder.addHeader(e.getKey(), o.toString()); } else { requestBuilder.addHeader(e.getKey(), ClientRequest.getHeaderValue(o)); } } } } }
private void printRequestHeaders(StringBuilder b, long id, MultivaluedMap<String, Object> headers) { for (Map.Entry<String, List<Object>> e : headers.entrySet()) { List<Object> val = e.getValue(); String header = e.getKey(); if(val.size() == 1) { prefixId(b, id).append(REQUEST_PREFIX).append(header).append(": ").append(ClientRequest.getHeaderValue(val.get(0))).append("\n"); } else { StringBuilder sb = new StringBuilder(); boolean add = false; for(Object o : val) { if(add) sb.append(','); add = true; sb.append(ClientRequest.getHeaderValue(o)); } prefixId(b, id).append(REQUEST_PREFIX).append(header).append(": ").append(sb.toString()).append("\n"); } } }
private void writeOutBoundHeaders(MultivaluedMap<String, Object> metadata, HttpMethod method) { for (Map.Entry<String, List<Object>> e : metadata.entrySet()) { List<Object> vs = e.getValue(); if (vs.size() == 1) { method.setRequestHeader(e.getKey(), ClientRequest.getHeaderValue(vs.get(0))); } else { StringBuilder b = new StringBuilder(); for (Object v : e.getValue()) { if (b.length() > 0) { b.append(','); } b.append(ClientRequest.getHeaderValue(v)); } method.setRequestHeader(e.getKey(), b.toString()); } } } }
private void setURLConnectionHeaders( MultivaluedMap<String, Object> headers, HttpURLConnection urlConnection) { for (Map.Entry<String, List<Object>> e : headers.entrySet()) { List<Object> vs = e.getValue(); if (vs.size() == 1) { urlConnection.setRequestProperty(e.getKey(), ClientRequest.getHeaderValue(vs.get(0))); } else { CollectionStringBuilder sb = new CollectionStringBuilder(); for (Object v : e.getValue()) { sb.add(ClientRequest.getHeaderValue(v)); } urlConnection.setRequestProperty(e.getKey(), sb.toString()); } } }
private void setURLConnectionHeaders( MultivaluedMap<String, Object> headers, HttpURLConnection urlConnection) { for (Map.Entry<String, List<Object>> e : headers.entrySet()) { List<Object> vs = e.getValue(); if (vs.size() == 1) { urlConnection.setRequestProperty(e.getKey(), ClientRequest.getHeaderValue(vs.get(0))); } else { CommaStringBuilder sb = new CommaStringBuilder(); for (Object v : e.getValue()) { sb.add(ClientRequest.getHeaderValue(v)); } urlConnection.setRequestProperty(e.getKey(), sb.toString()); } } }
private void printRequestHeaders(final StringBuilder b, final long id, final MultivaluedMap<String, Object> headers) { for (final Map.Entry<String, List<Object>> e : headers.entrySet()) { final List<Object> val = e.getValue(); final String header = e.getKey(); if (val.size() == 1) { printRequestLineStart(b, id).append(header).append(KEY_VALUE_SEP) .append(ClientRequest.getHeaderValue(val.get(0))).append(LINE_END); } else { final StringBuilder sb = new StringBuilder(); boolean add = false; for (final Object o : val) { if (add) { sb.append(','); } add = true; sb.append(ClientRequest.getHeaderValue(o)); } printRequestLineStart(b, id).append(header).append(KEY_VALUE_SEP).append(sb.toString()).append(LINE_END); } } }