Examples of MTOMStAXSOAPModelBuilder


Examples of org.apache.axiom.soap.impl.builder.MTOMStAXSOAPModelBuilder

            throw new SOAPException(e);
        }

        StAXSOAPModelBuilder builder;
        if (isMTOM && attachments != null) {
            builder = new MTOMStAXSOAPModelBuilder(streamReader,
                                                   soapFactory,
                                                   attachments,
                                                   soapEnvelopeNamespaceURI);
        } else {
            builder = new StAXSOAPModelBuilder(streamReader,
View Full Code Here

Examples of org.apache.axiom.soap.impl.builder.MTOMStAXSOAPModelBuilder

        String inFileName = "mtom/MTOMBuilderTestIn.txt";
        InputStream inStream = getTestResource(inFileName);
        Attachments attachments = new Attachments(inStream, contentTypeString);
        XMLStreamReader reader = StAXUtils.createXMLStreamReader(new BufferedReader(
                new InputStreamReader(attachments.getSOAPPartInputStream())));
        return new MTOMStAXSOAPModelBuilder(reader, attachments,
                                               SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI);
    }
View Full Code Here

Examples of org.apache.axiom.soap.impl.builder.MTOMStAXSOAPModelBuilder

     * OMText nodes.
     * 
     * @throws Exception
     */
    public void testDeferredLoadingOfAttachments() throws Exception {
        MTOMStAXSOAPModelBuilder builder = createBuilderForTestMTOMMessage();
        Attachments attachments = builder.getAttachments();
        OMDocument doc = builder.getDocument();
        // Find all the binary nodes
        List/*<OMText>*/ binaryNodes = new ArrayList();
        for (Iterator it = new OMDescendantsIterator(doc.getFirstOMChild()); it.hasNext(); ) {
            OMNode node = (OMNode)it.next();
            if (node instanceof OMText) {
View Full Code Here

Examples of org.apache.axiom.soap.impl.builder.MTOMStAXSOAPModelBuilder

       
        InputStream inStream = new BufferedInputStream(new ByteArrayInputStream(full));
        Attachments attachments = new Attachments(inStream, contentTypeString);
        XMLStreamReader reader = StAXUtils.createXMLStreamReader(
                attachments.getSOAPPartInputStream(), "UTF-16");
        MTOMStAXSOAPModelBuilder builder = new MTOMStAXSOAPModelBuilder(reader, attachments,
                                               SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI);
        OMElement root = builder.getDocumentElement();
        root.build();
    }
View Full Code Here

Examples of org.apache.axiom.soap.impl.builder.MTOMStAXSOAPModelBuilder

        String[] contentIDs = attachments.getAllContentIDs();
       
        // Get the root
        XMLStreamReader reader =
                StAXUtils.createXMLStreamReader(new BufferedReader(new InputStreamReader(attachments.getSOAPPartInputStream())));
        MTOMStAXSOAPModelBuilder builder =
            new MTOMStAXSOAPModelBuilder(reader, attachments, null);
        OMElement root = builder.getDocumentElement();
        StringWriter xmlWriter = new StringWriter();
        root.serialize(xmlWriter);
       
        // Serialize the message using the legacy behavior (order by content id)
        OMOutputFormat format = new OMOutputFormat();
View Full Code Here

Examples of org.apache.axiom.soap.impl.builder.MTOMStAXSOAPModelBuilder

        String[] contentIDs = attachments.getAllContentIDs();
       
        // Get the root
        XMLStreamReader reader =
                StAXUtils.createXMLStreamReader(new BufferedReader(new InputStreamReader(attachments.getSOAPPartInputStream())));
        MTOMStAXSOAPModelBuilder builder =
            new MTOMStAXSOAPModelBuilder(reader, attachments, null);
        OMElement root = builder.getDocumentElement();
        StringWriter xmlWriter = new StringWriter();
        root.serialize(xmlWriter);
       
        // Serialize the message using the legacy behavior (order by content id)
        OMOutputFormat format = new OMOutputFormat();
View Full Code Here

Examples of org.apache.axiom.soap.impl.builder.MTOMStAXSOAPModelBuilder

    public void testImageSampleDeserialize() throws Exception {
        InputStream inStream = getTestResource(inMimeFileName);
        Attachments attachments = new Attachments(inStream, contentTypeString);
        XMLStreamReader reader = StAXUtils.createXMLStreamReader(new BufferedReader(
                new InputStreamReader(attachments.getSOAPPartInputStream())));
        builder = new MTOMStAXSOAPModelBuilder(reader, attachments, null);
        OMElement root = builder.getDocumentElement();
        OMElement body = (OMElement) root.getFirstOMChild();
        OMElement data = (OMElement) body.getFirstOMChild();
        OMText blob = (OMText) data.getFirstOMChild();
        /*
 
View Full Code Here

Examples of org.apache.axiom.soap.impl.builder.MTOMStAXSOAPModelBuilder

                .createXMLStreamReader(
                        new BufferedReader(
                                new InputStreamReader(
                                        attachments
                                                .getSOAPPartInputStream())));
        builder = new MTOMStAXSOAPModelBuilder(reader, attachments, null);
        OMElement root = builder.getDocumentElement();
        OMElement body = (OMElement) root.getFirstOMChild();
        OMElement data = (OMElement) body.getFirstOMChild();
        OMText blob = (OMText) data.getFirstOMChild();
        /*
 
View Full Code Here

Examples of org.apache.axiom.soap.impl.builder.MTOMStAXSOAPModelBuilder

        InputStream inStream = new FileInputStream(getTestResourceFile(inFileName));
        attachments = new Attachments(inStream, contentTypeString);
        XMLStreamReader reader = XMLInputFactory.newInstance()
                .createXMLStreamReader(new BufferedReader(new InputStreamReader(attachments
                        .getSOAPPartInputStream())));
        builder = new MTOMStAXSOAPModelBuilder(reader, attachments,
                                               SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI);
    }
View Full Code Here

Examples of org.apache.axiom.soap.impl.builder.MTOMStAXSOAPModelBuilder

          & null != soapEnvelopeNamespaceURI) {

        /*
         * Creates the MTOM specific MTOMStAXSOAPModelBuilder
         */
        builder = new MTOMStAXSOAPModelBuilder(streamReader,
            attachments, soapEnvelopeNamespaceURI);

      } else if (attachments.getAttachmentSpecType().equals(
          MTOMConstants.SWA_TYPE)
          & null != soapEnvelopeNamespaceURI) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.