&& Soap12.SOAP_NAMESPACE.equals(namespace)) { cxfSoapMessage.setVersion(Soap12.getInstance()); cxfSoapMessage.put(Message.CONTENT_TYPE, cxfSoapMessage.getVersion().getContentType());
public Message createMessage() { SoapMessage soapMessage = new SoapMessage(version); soapMessage.put(Message.CONTENT_TYPE, soapMessage.getVersion().getContentType()); return soapMessage; }
public Message createMessage() { SoapMessage soapMessage = new SoapMessage(version); soapMessage.put(Message.CONTENT_TYPE, soapMessage.getVersion().getContentType()); return soapMessage; }
/** * Copy NormalizedMessage attachments to SoapMessage attachments */ private void fromNMSAttachments(Message message, NormalizedMessage normalizedMessage) { Set attachmentNames = normalizedMessage.getAttachmentNames(); Collection<Attachment> attachmentList = new ArrayList<Attachment>(); for (Iterator it = attachmentNames.iterator(); it.hasNext();) { String id = (String) it.next(); DataHandler handler = normalizedMessage.getAttachment(id); Attachment attachment = new AttachmentImpl(id, handler); attachmentList.add(attachment); } message.setAttachments(attachmentList); if (message instanceof SoapMessage) { SoapMessage soapMessage = (SoapMessage)message; SoapVersion soapVersion = soapMessage.getVersion(); message.put(Message.CONTENT_TYPE, soapVersion.getContentType()); } if (attachmentList.size() > 0) { message.put(org.apache.cxf.message.Message.MTOM_ENABLED, true); message.put("write.attachments", true); message.getInterceptorChain().add(new AttachmentOutInterceptor()); } }
/** * Ensure the SOAP version is set for this message. * * @param message the current message */ private void ensureVersion(SoapMessage message) { SoapVersion soapVersion = message.getVersion(); if (soapVersion == null && message.getExchange().getInMessage() instanceof SoapMessage) { soapVersion = ((SoapMessage)message.getExchange().getInMessage()).getVersion(); message.setVersion(soapVersion); } if (soapVersion == null) { soapVersion = Soap11.getInstance(); message.setVersion(soapVersion); } message.put(Message.CONTENT_TYPE, soapVersion.getContentType()); }
/** * Ensure the SOAP version is set for this message. * * @param message the current message */ private void ensureVersion(SoapMessage message) { SoapVersion soapVersion = message.getVersion(); if (soapVersion == null && message.getExchange().getInMessage() instanceof SoapMessage) { soapVersion = ((SoapMessage)message.getExchange().getInMessage()).getVersion(); message.setVersion(soapVersion); } if (soapVersion == null) { soapVersion = Soap11.getInstance(); message.setVersion(soapVersion); } message.put(Message.CONTENT_TYPE, soapVersion.getContentType()); }
public Message createMessage(Message m) { SoapMessage soapMessage = new SoapMessage(m); if (m.getExchange() != null) { if (m.getExchange().getInMessage() instanceof SoapMessage) { soapMessage.setVersion(((SoapMessage)m.getExchange().getInMessage()).getVersion()); } else { soapMessage.setVersion(version); } } else { soapMessage.setVersion(version); } if (!soapMessage.containsKey(Message.CONTENT_TYPE)) { soapMessage.put(Message.CONTENT_TYPE, soapMessage.getVersion().getContentType()); } return soapMessage; }
public Message createMessage(Message m) { SoapMessage soapMessage = new SoapMessage(m); if (m.getExchange() != null) { if (m.getExchange().getInMessage() instanceof SoapMessage) { soapMessage.setVersion(((SoapMessage)m.getExchange().getInMessage()).getVersion()); } else { soapMessage.setVersion(version); } } else { soapMessage.setVersion(version); } if (!soapMessage.containsKey(Message.CONTENT_TYPE)) { soapMessage.put(Message.CONTENT_TYPE, soapMessage.getVersion().getContentType()); } return soapMessage; }
&& Soap12.SOAP_NAMESPACE.equals(namespace)) { cxfSoapMessage.setVersion(Soap12.getInstance()); cxfSoapMessage.put(Message.CONTENT_TYPE, cxfSoapMessage.getVersion().getContentType());