Package org.springframework.ws.mime

Examples of org.springframework.ws.mime.Attachment


            mimeMessage.addAttachment(contentId, dataHandler);
        }

        @Override
        public DataHandler getAttachment(String contentId) {
            Attachment attachment = mimeMessage.getAttachment(contentId);
            return attachment != null ? attachment.getDataHandler() : null;
        }
View Full Code Here


        SoapMessage soapMessage = (SoapMessage) message;
        assertEquals("Invalid soap version", SoapVersion.SOAP_11, soapMessage.getVersion());
        assertFalse("Message a XOP package", soapMessage.isXopPackage());
        Iterator<Attachment> iter = soapMessage.getAttachments();
        assertTrue("No attachments read", iter.hasNext());
        Attachment attachment = soapMessage.getAttachment("interface21");
        assertNotNull("No attachment read", attachment);
        assertEquals("Invalid content id", "interface21", attachment.getContentId());
    }
View Full Code Here

        assertEquals("Invalid soap version", SoapVersion.SOAP_11, soapMessage.getVersion());
        assertTrue("Message not a XOP package", soapMessage.isXopPackage());
        Iterator<Attachment> iter = soapMessage.getAttachments();
        assertTrue("No attachments read", iter.hasNext());

        Attachment attachment = soapMessage.getAttachment("<1.urn:uuid:492264AB42E57108E01176731445504@apache.org>");
        assertNotNull("No attachment read", attachment);
    }
View Full Code Here

        assertEquals("Invalid soap version", SoapVersion.SOAP_11, soapMessage.getVersion());
        assertTrue("Message not a XOP package", soapMessage.isXopPackage());
        Iterator<Attachment> iter = soapMessage.getAttachments();
        assertTrue("No attachments read", iter.hasNext());

        Attachment attachment = soapMessage.getAttachment("<1.urn:uuid:492264AB42E57108E01176731445504@apache.org>");
        assertNotNull("No attachment read", attachment);
    }
View Full Code Here

        WebServiceMessage message = messageFactory.createWebServiceMessage(tis);
        assertTrue("Not a SoapMessage", message instanceof SoapMessage);
        SoapMessage soapMessage = (SoapMessage) message;
        assertEquals("Invalid soap version", SoapVersion.SOAP_12, soapMessage.getVersion());
        assertFalse("Message is a XOP package", soapMessage.isXopPackage());
        Attachment attachment = soapMessage.getAttachment("interface21");
        assertNotNull("No attachment read", attachment);
    }
View Full Code Here

        assertEquals("Invalid soap version", SoapVersion.SOAP_12, soapMessage.getVersion());
        assertTrue("Message is not a XOP package", soapMessage.isXopPackage());
        Iterator<Attachment> iter = soapMessage.getAttachments();
        assertTrue("No attachments read", iter.hasNext());

        Attachment attachment = soapMessage.getAttachment("<1.urn:uuid:40864869929B855F971176851454452@apache.org>");
        assertNotNull("No attachment read", attachment);
    }
View Full Code Here

    private void extractAttachmentsFromRequest(final WebServiceMessage request,
                                               final SpringWebserviceMessage inMessage) {
        if (request instanceof MimeMessage) {
            Iterator<Attachment> attachmentsIterator = ((MimeMessage)request).getAttachments();
            while (attachmentsIterator.hasNext()) {
                Attachment attachment = attachmentsIterator.next();
                inMessage.addAttachment(attachment.getContentId(), attachment.getDataHandler());
            }
        }
    }
View Full Code Here

    private static Logger log = LoggerFactory.getLogger(SoapAttachmentHandlingEndpoint.class);
   
    public void invoke(MessageContext messageContext) throws Exception {
      Iterator<Attachment> it = ((SoapMessage)messageContext.getRequest()).getAttachments();
      while(it.hasNext()) {
          Attachment attachment = it.next();
          log.info("Endpoint handling SOAP attachment: " + attachment.getContentId() + "('" + attachment.getContentType() + "')");
      }
  }
View Full Code Here

    private static Logger log = LoggerFactory.getLogger(SoapAttachmentHandlingEndpoint.class);
   
    public void invoke(MessageContext messageContext) throws Exception {
      Iterator<Attachment> it = ((SoapMessage)messageContext.getRequest()).getAttachments();
      while(it.hasNext()) {
          Attachment attachment = it.next();
          log.info("Endpoint handling SOAP attachment: " + attachment.getContentId() + "('" + attachment.getContentType() + "')");
      }
  }
View Full Code Here

     */
    protected void handleInboundAttachments(org.springframework.ws.soap.SoapMessage soapMessage, SoapMessage message) {
        Iterator<?> attachments = soapMessage.getAttachments();

        while (attachments.hasNext()) {
            Attachment attachment = (Attachment)attachments.next();
            SoapAttachment soapAttachment = SoapAttachment.from(attachment);

            if (log.isDebugEnabled()) {
                log.debug(String.format("SOAP message contains attachment with contentId '%s'", attachment.getContentId()));
            }

            message.addAttachment(soapAttachment);
        }
    }
View Full Code Here

TOP

Related Classes of org.springframework.ws.mime.Attachment

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.