in camel/servicemix-camel/src/main/java/org/apache/servicemix/camel/nmr/ServiceMixBinding.java [49:63]
public void copyCamelMessageToNmrMessage(org.apache.servicemix.nmr.api.Message nmrMessage, Message camelMessage) {
if (nmrMessage != null && camelMessage != null) {
nmrMessage.setBody(camelMessage.getBody());
nmrMessage.getHeaders().clear();
addNmrHeaders(nmrMessage, camelMessage);
nmrMessage.getAttachments().clear();
nmrMessage.getAttachments().putAll(camelMessage.getAttachments());
//addSecuritySubject(nmrMessage, camelMessage);
// propagate the security subject
if (camelMessage.getHeader(Exchange.AUTHENTICATION, Subject.class) != null) {
nmrMessage.setSecuritySubject(camelMessage.getHeader(Exchange.AUTHENTICATION, Subject.class));
}
}
}