@Nullable private Object getNativeHeaderValue(Message<?> message, String name) { Map<String, List<String>> nativeHeaders = getNativeHeaders(message); if (name.startsWith("nativeHeaders.")) { name = name.substring("nativeHeaders.".length()); } if (nativeHeaders == null || !nativeHeaders.containsKey(name)) { return null; } List<?> nativeHeaderValues = nativeHeaders.get(name); return (nativeHeaderValues.size() == 1 ? nativeHeaderValues.get(0) : nativeHeaderValues); }
@Nullable private Object getNativeHeaderValue(Message<?> message, String name) { Map<String, List<String>> nativeHeaders = getNativeHeaders(message); if (name.startsWith("nativeHeaders.")) { name = name.substring("nativeHeaders.".length()); } if (nativeHeaders == null || !nativeHeaders.containsKey(name)) { return null; } List<?> nativeHeaderValues = nativeHeaders.get(name); return (nativeHeaderValues.size() == 1 ? nativeHeaderValues.get(0) : nativeHeaderValues); }
@Nullable private Object getNativeHeaderValue(Message<?> message, String name) { Map<String, List<String>> nativeHeaders = getNativeHeaders(message); if (name.startsWith("nativeHeaders.")) { name = name.substring("nativeHeaders.".length()); } if (nativeHeaders == null || !nativeHeaders.containsKey(name)) { return null; } List<?> nativeHeaderValues = nativeHeaders.get(name); return (nativeHeaderValues.size() == 1 ? nativeHeaderValues.get(0) : nativeHeaderValues); }
@Nullable private Object getNativeHeaderValue(Message<?> message, String name) { Map<String, List<String>> nativeHeaders = getNativeHeaders(message); if (name.startsWith("nativeHeaders.")) { name = name.substring("nativeHeaders.".length()); } if (nativeHeaders == null || !nativeHeaders.containsKey(name)) { return null; } List<?> nativeHeaderValues = nativeHeaders.get(name); return (nativeHeaderValues.size() == 1 ? nativeHeaderValues.get(0) : nativeHeaderValues); }