Package org.apache.axis2.jaxws.message.factory

Examples of org.apache.axis2.jaxws.message.factory.XMLStringBlockFactory


     * slightly more complicated String  inflow
     * @throws Exception
     */
    public void testStringInflow3() throws Exception {
        // Get the BlockFactory
        XMLStringBlockFactory f = (XMLStringBlockFactory)
        FactoryRegistry.getFactory(XMLStringBlockFactory.class);

        // On inbound, there will already be a XMLStreamReader (probably from OM)
        // which represents the message.  We will simulate this with inflow.
        StringReader sr = new StringReader(sampleText);
        XMLStreamReader inflow = inputFactory.createXMLStreamReader(sr);

        // Create a Block from the inflow.  Assume that we know the QName already
        Block block = f.createFrom(inflow, null, sampleQName);

        // Let's assume we need to get the QName to find the operation name.
        QName qName = block.getQName();
        assertTrue(sampleQName.equals(qName));

View Full Code Here


    MessageFactory mf = (MessageFactory)
      FactoryRegistry.getFactory(MessageFactory.class);
    Message m = mf.create(Protocol.soap11);
   
    // Get the BlockFactory
    XMLStringBlockFactory f = (XMLStringBlockFactory)
      FactoryRegistry.getFactory(XMLStringBlockFactory.class);
   
    // Create a Block using the sample string as the content.  This simulates
    // what occurs on the outbound JAX-WS dispatch<String> client
    Block block = f.createFrom(sampleText, null, null);
   
    // Add the block to the message as normal body content.
    m.setBodyBlock(block);
   
    // Check to see if the message is a fault.  The client/server will always call this method.
View Full Code Here

    MessageFactory mf = (MessageFactory)
      FactoryRegistry.getFactory(MessageFactory.class);
    Message m = mf.create(Protocol.soap11);
   
    // Get the BlockFactory
    XMLStringBlockFactory f = (XMLStringBlockFactory)
      FactoryRegistry.getFactory(XMLStringBlockFactory.class);
   
    // Create a Block using the sample string as the content.  This simulates
    // what occurs on the outbound JAX-WS dispatch<String> client
    Block block = f.createFrom(sampleText, null, null);
   
    // Add the block to the message as normal body content.
    m.setBodyBlock(block);
   
    // If there is a JAX-WS handler, the Message is converted into a SOAPEnvelope
View Full Code Here

        MessageFactory mf = (MessageFactory)
            FactoryRegistry.getFactory(MessageFactory.class);
        Message m = mf.create(Protocol.soap11);
       
        // Get the BlockFactory
        XMLStringBlockFactory f = (XMLStringBlockFactory)
            FactoryRegistry.getFactory(XMLStringBlockFactory.class);
       
        // Sample text is whitespace.  There is no element
       
        String whiteSpaceText = "<!-- Comment -->";
        // Create a Block using the sample string as the content.  This simulates
        // what occurs on the outbound JAX-WS dispatch<String> client
        Block block = f.createFrom(whiteSpaceText, null, null);
       
        // Add the block to the message as normal body content.
        m.setBodyBlock(block);
       
        // If there is a JAX-WS handler, the Message is converted into a SOAPEnvelope
View Full Code Here

        MessageFactory mf = (MessageFactory)
            FactoryRegistry.getFactory(MessageFactory.class);
        Message m = mf.create(Protocol.soap11);
       
        // Get the BlockFactory
        XMLStringBlockFactory f = (XMLStringBlockFactory)
            FactoryRegistry.getFactory(XMLStringBlockFactory.class);
       
        // Create a Block using the sample string as the content.  This simulates
        // what occurs on the outbound JAX-WS dispatch<String> client
        // In this case the sample string contains 2 elements a and aa
        Block block = f.createFrom(this.sampleDouble, null, null);
       
        // Add the block to the message as normal body content.
        m.setBodyBlock(block);
       
        // If there is a JAX-WS handler, the Message is converted into a SOAPEnvelope
View Full Code Here

        assertTrue("XMLPart Representation is " + m.getXMLPartContentType(),
                    "OM".equals(m.getXMLPartContentType()));
       
    // Assuming no handlers are installed, the next thing that will happen
    // is the proxy code will ask for the business object (String).
    XMLStringBlockFactory blockFactory =
      (XMLStringBlockFactory) FactoryRegistry.getFactory(XMLStringBlockFactory.class);
    Block block = m.getBodyBlock(null, blockFactory);
    Object bo = block.getBusinessObject(true);
    assertTrue(bo instanceof String);
   
View Full Code Here

    String name = soapEnvelope.getBody().getFirstChild().getLocalName();
    assertTrue("a".equals(name));
   
    // The next thing that will happen
    // is the proxy code will ask for the business object (String).
    XMLStringBlockFactory blockFactory =
      (XMLStringBlockFactory) FactoryRegistry.getFactory(XMLStringBlockFactory.class);
    Block block = m.getBodyBlock(null, blockFactory);
    Object bo = block.getBusinessObject(true);
    assertTrue(bo instanceof String);
   
View Full Code Here

    String name = sm.getSOAPBody().getFirstChild().getLocalName();
    assertTrue("a".equals(name));
   
    // The next thing that will happen
    // is the proxy code will ask for the business object (String).
    XMLStringBlockFactory blockFactory =
      (XMLStringBlockFactory) FactoryRegistry.getFactory(XMLStringBlockFactory.class);
    Block block = m.getBodyBlock(null, blockFactory);
    Object bo = block.getBusinessObject(true);
    assertTrue(bo instanceof String);
   
View Full Code Here

        assertTrue("XMLPart Representation is " + m.getXMLPartContentType(),
                    "OM".equals(m.getXMLPartContentType()));
       
        // The next thing that will happen
        // is the proxy code will ask for the business object (String).
        XMLStringBlockFactory blockFactory =
            (XMLStringBlockFactory) FactoryRegistry.getFactory(XMLStringBlockFactory.class);
        Block block = m.getBodyBlock(null, blockFactory);
        Object bo = block.getBusinessObject(true);
        assertTrue(bo instanceof String);
       
View Full Code Here

   * normal Dispatch<String> flow
   * @throws Exception
   */
  public void testStringOutflow() throws Exception {
    // Get the BlockFactory
    XMLStringBlockFactory f = (XMLStringBlockFactory)
      FactoryRegistry.getFactory(XMLStringBlockFactory.class);
   
    // Create a Block using the sample string as the content.  This simulates
    // what occurs on the outbound JAX-WS dispatch<String> client
    Block block = f.createFrom(sampleText, null, null);
   
    // We didn't pass in a qname, so the following should return false
    assertTrue(!block.isQNameAvailable());
   
    // Assuming no handlers are installed, the next thing that will happen
View Full Code Here

TOP

Related Classes of org.apache.axis2.jaxws.message.factory.XMLStringBlockFactory

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.