in nmr/core/src/main/java/org/apache/servicemix/nmr/core/util/ExchangeUtils.java [88:124]
public static void display(Exchange exchange, Type type, StringBuffer sb) {
Message message = exchange.getMessage(type, false);
if (message != null) {
sb.append(" ").append(type).append(": [").append('\n');
sb.append(" content: ");
try {
if (message.getBody() != null) {
Object contents = message.getBody();
sb.append(convertDisplay(contents));
} else {
sb.append("null");
}
} catch (Exception e) {
sb.append("Unable to display: ").append(e);
}
sb.append('\n');
if (message.getAttachments().size() > 0) {
sb.append(" attachments: [").append('\n');
for (String key : message.getAttachments().keySet()) {
Object contents = message.getAttachment(key);
sb.append(" ").append(key).append(" = ").append(convertDisplay(contents)).append('\n');
}
sb.append(" ]").append('\n');
}
if (message.getHeaders().size() > 0) {
sb.append(" properties: [").append('\n');
for (String key : message.getHeaders().keySet()) {
sb.append(" ").append(key).append(" = ");
Object contents = message.getHeader(key);
sb.append(convertDisplay(contents));
sb.append('\n');
}
sb.append(" ]").append('\n');
}
sb.append(" ]").append('\n');
}
}