private List<String> getListValues(String headerName) { List<String> values = headers.get(headerName); if (values == null || values.isEmpty() || values.get(0) == null) { return Collections.emptyList(); } if (HttpUtils.isDateRelatedHeader(headerName)) { return values; } List<String> actualValues = new LinkedList<>(); for (String v : values) { actualValues.addAll(getHeaderValues(headerName, v)); } return actualValues; }
private List<String> getListValues(String headerName) { List<String> values = headers.get(headerName); if (values == null || values.isEmpty() || values.get(0) == null) { return Collections.emptyList(); } if (HttpUtils.isDateRelatedHeader(headerName)) { return values; } List<String> actualValues = new LinkedList<String>(); for (String v : values) { actualValues.addAll(getHeaderValues(headerName, v)); } return actualValues; }
public List<String> getRequestHeader(String name) { boolean splitIndividualValue = MessageUtils.getContextualBoolean(message, HEADER_SPLIT_PROPERTY, false); List<String> values = headers.get(name); if (!splitIndividualValue || values == null || HttpUtils.isDateRelatedHeader(name)) { return values; } List<String> ls = new LinkedList<>(); for (String value : values) { if (value == null) { continue; } String sep = HttpHeaders.COOKIE.equalsIgnoreCase(name) ? getCookieSeparator(value) : DEFAULT_SEPARATOR; ls.addAll(getHeaderValues(name, value, sep)); } return ls; }
public List<String> getRequestHeader(String name) { List<String> values = headers.get(name); if (values == null || values.isEmpty() || values.get(0) == null) { return Collections.emptyList(); } boolean splitIndividualValue = MessageUtils.isTrue(message.getContextualProperty(HEADER_SPLIT_PROPERTY)); if (!splitIndividualValue || HttpUtils.isDateRelatedHeader(name)) { return values; } List<String> ls = new LinkedList<String>(); for (String value : values) { if (value == null) { continue; } String sep = HttpHeaders.COOKIE.equalsIgnoreCase(name) ? getCookieSeparator() : DEFAULT_SEPARATOR; ls.addAll(getHeaderValues(name, value, sep)); } return ls; }
public ResponseBuilder header(String name, Object value) { if (HttpUtils.isDateRelatedHeader(name)) { Object theValue = value instanceof Date ? toHttpDate((Date)value) : value; return setHeader(name, theValue); } else { return addHeader(name, value); } }
if (HttpUtils.isDateRelatedHeader(entry.getKey())) { currentResponseBuilder.header(entry.getKey(), entry.getValue().get(0)); continue;
if (HttpUtils.isDateRelatedHeader(entry.getKey())) { currentResponseBuilder.header(entry.getKey(), entry.getValue().get(0)); continue;
if (HttpUtils.isDateRelatedHeader(entry.getKey())) { currentResponseBuilder.header(entry.getKey(), entry.getValue().get(0)); continue;