public void addAttachment(String id, DataHandler content) throws MessagingException { message.addAttachment(id, content); }
public Set getAttachmentNames() { return message.getAttachments().keySet(); }
public Source getContent() { return message.getBody(Source.class); }
inMessage.put(Exchange.class, exchange); final InputStream in = NMRMessageHelper.convertMessageToInputStream(nm.getBody(Source.class)); inMessage.setContent(InputStream.class, in); for (Map.Entry<String, Object> ent : nm.getAttachments().entrySet()) { cxfAttachmentList.add(new AttachmentImpl(ent.getKey(), (DataHandler)ent.getValue())); inMessage.put(Message.PROTOCOL_HEADERS, protocolHeaders); for (Map.Entry<String, Object> ent : nm.getHeaders().entrySet()) { if (!ent.getKey().equals(Message.REQUESTOR_ROLE)) { inMessage.put(ent.getKey(), ent.getValue()); inMessage.put(NMRTransportFactory.NMR_SECURITY_SUBJECT, nm.getSecuritySubject());
LOG.fine(new org.apache.cxf.common.i18n.Message("EXCHANGE.ENDPOINT", LOG).toString() + serviceName); LOG.fine("setup message contents on " + inMsg); inMsg.setBody(getMessageContent(message)); inMsg.addAttachment(att.getId(), att .getDataHandler()); && !(ent.getValue() instanceof Map) && !(ent.getValue() instanceof Collection)) { inMsg.setHeader(ent.getKey(), ent.getValue()); if (ent.getValue().size() > 0) { inMsg.setHeader(ent.getKey(), ent.getValue().get(0)); inMsg.setSecuritySubject((Subject) message.get(NMRTransportFactory.NMR_SECURITY_SUBJECT));
public void setContent(Source content) throws MessagingException { message.setBody(content); }
public Subject getSecuritySubject() { return message.getSecuritySubject(); } }
public void setProperty(String name, Object value) { message.setHeader(name, value); }
public void setSecuritySubject(Subject subject) { message.setSecuritySubject(subject); }
public Set getPropertyNames() { return message.getHeaders().keySet(); }
public Object getProperty(String name) { return message.getHeader(name); }
public DataHandler getAttachment(String id) { Object attachment = message.getAttachment(id); if (attachment == null || attachment instanceof DataHandler) { return (DataHandler) attachment; } else { DataHandler dh = new DataHandler(attachment, null); return dh; } }
org.apache.servicemix.nmr.api.Message nm = null; if (xchng.getFault(false) != null) { content = xchng.getFault().getBody(Source.class); nm = xchng.getFault(); } else { content = xchng.getOut().getBody(Source.class); nm = xchng.getOut(); for (Map.Entry<String, Object> ent : nm.getAttachments().entrySet()) { cxfAttachmentList.add(new AttachmentImpl(ent.getKey(), (DataHandler) ent.getValue())); for (Map.Entry<String, Object> ent : nm.getHeaders().entrySet()) { if (!ent.getKey().equals(Message.REQUESTOR_ROLE)) { inMessage.put(ent.getKey(), ent.getValue()); inMessage.put(NMRTransportFactory.NMR_SECURITY_SUBJECT, nm.getSecuritySubject());
xchng.getFault().setBody(ss); } else { xchng.getOut().addAttachment(att.getId(), att .getDataHandler()); && !(ent.getValue() instanceof Map) && !(ent.getValue() instanceof Collection)) { xchng.getOut().setHeader(ent.getKey(), ent.getValue()); xchng.getOut().setSecuritySubject((Subject) outMessage.get(NMRTransportFactory.NMR_SECURITY_SUBJECT)); xchng.getOut().setBody(ss);