public static byte[] getPayloadFromExchange(Exchange exchange) { return ExchangeHelper.convertToType(exchange, byte[].class, exchange.getIn().getBody()); }
} else { Integer value = ExchangeHelper.convertToType(exchange, Integer.class, deliveryMode); if (value != null) { mode = value; Integer value = ExchangeHelper.convertToType(exchange, Integer.class, deliveryMode); if (value != null) { mode = value;
if (isStandardJMSHeader(headerName)) { if (headerName.equals("JMSCorrelationID")) { jmsMessage.setJMSCorrelationID(ExchangeHelper.convertToType(exchange, String.class, headerValue)); } else if (headerName.equals("JMSReplyTo") && headerValue != null) { if (headerValue instanceof String) { Destination replyTo = ExchangeHelper.convertToType(exchange, Destination.class, headerValue); JmsMessageHelper.setJMSReplyTo(jmsMessage, replyTo); } else if (headerName.equals("JMSType")) { jmsMessage.setJMSType(ExchangeHelper.convertToType(exchange, String.class, headerValue)); } else if (headerName.equals("JMSPriority")) { jmsMessage.setJMSPriority(ExchangeHelper.convertToType(exchange, Integer.class, headerValue)); } else if (headerName.equals("JMSDeliveryMode")) { JmsMessageHelper.setJMSDeliveryMode(exchange, jmsMessage, headerValue); } else if (headerName.equals("JMSExpiration")) { jmsMessage.setJMSExpiration(ExchangeHelper.convertToType(exchange, Long.class, headerValue)); } else {
/** * Marshals the given body. * * @param exchange exchange to use (for type conversion) * @param body body to marshal * @param writer uniVocity writer to use * @throws NoTypeConversionAvailableException when it's not possible to * convert the body as list and maps. */ public void marshal(Exchange exchange, Object body, W writer) throws NoTypeConversionAvailableException { try { List<?> list = convertToType(exchange, List.class, body); if (list != null) { for (Object row : list) { writeRow(exchange, row, writer); } } else { writeRow(exchange, body, writer); } } finally { writer.close(); } }
for (Map.Entry<String, Object> entry : exchange.getIn().getHeaders().entrySet()) { if (includeHeaders.matcher(entry.getKey()).matches()) { String headerStr = ExchangeHelper.convertToType(exchange, String.class, entry.getValue()); if (headerStr != null) { mm.setHeader(entry.getKey(), headerStr);
final String bodyText = ExchangeHelper.convertToType(exchange, String.class, result.getBody());