Set<String> headerNames = headers.keySet(); for (String headerName : headerNames) { if (StringUtils.hasText(headerName) && !headerName.startsWith(JmsHeaders.PREFIX)) {
@Test public void testHeaderKeys() { Map<String, Object> map = new HashMap<>(); map.put("key1", "val1"); map.put("key2", new Integer(123)); MessageHeaders headers = new MessageHeaders(map); Set<String> keys = headers.keySet(); assertTrue(keys.contains("key1")); assertTrue(keys.contains("key2")); }
@Test public void copyHeadersFromNullMap() { MessageHeaderAccessor headers = new MessageHeaderAccessor(); headers.copyHeaders(null); headers.copyHeadersIfAbsent(null); assertEquals(1, headers.getMessageHeaders().size()); assertEquals(Collections.singleton("id"), headers.getMessageHeaders().keySet()); }
@Test public void testHeaderKeys() { Map<String, Object> map = new HashMap<String, Object>(); map.put("key1", "val1"); map.put("key2", new Integer(123)); MessageHeaders headers = new MessageHeaders(map); Set<String> keys = headers.keySet(); assertTrue(keys.contains("key1")); assertTrue(keys.contains("key2")); }
public static HttpHeaders fromMessage(MessageHeaders headers) { HttpHeaders result = new HttpHeaders(); for (String name : headers.keySet()) { Object value = headers.get(name); name = name.toLowerCase(); if (!IGNORED.containsKey(name)) { Collection<?> values = multi(value); for (Object object : values) { result.set(name, object.toString()); } } } return result; }
public static HttpHeaders fromMessage(MessageHeaders headers) { HttpHeaders result = new HttpHeaders(); for (String name : headers.keySet()) { Object value = headers.get(name); name = name.toLowerCase(); if (!IGNORED.containsKey(name)) { Collection<?> values = multi(value); for (Object object : values) { result.set(name, object.toString()); } } } return result; }
Set<String> headerNames = headers.keySet(); for (String headerName : headerNames) { if (StringUtils.hasText(headerName) && !headerName.startsWith(JmsHeaders.PREFIX)) {
Set<String> headerNames = headers.keySet(); for (String headerName : headerNames) { if (StringUtils.hasText(headerName) && !headerName.startsWith(JmsHeaders.PREFIX)) {