Package javax.xml.soap

Examples of javax.xml.soap.MessageFactory


    }

    @Test(expected = AssertionError.class)
    public void noPayload() throws Exception {
        PayloadDiffMatcher matcher = new PayloadDiffMatcher(new StringSource("<message/>"));
        MessageFactory messageFactory = MessageFactory.newInstance();
        SoapMessage soapMessage = new SaajSoapMessage(messageFactory.createMessage());

        matcher.createDiff(soapMessage);
    }
View Full Code Here


        messageSender.setMaxConnectionsPerHost(maxConnectionsPerHost);
    }

    @Test
    public void testContextClose() throws Exception {
        MessageFactory messageFactory = MessageFactory.newInstance();
        int port = FreePortScanner.getFreePort();
        Server jettyServer = new Server(port);
        Context jettyContext = new Context(jettyServer, "/");
        jettyContext.addServlet(new ServletHolder(new EchoServlet()), "/");
        jettyServer.start();
        WebServiceConnection connection = null;
        try {

            StaticApplicationContext appContext = new StaticApplicationContext();
            appContext.registerSingleton("messageSender", HttpComponentsMessageSender.class);
            appContext.refresh();

            HttpComponentsMessageSender messageSender = appContext
                    .getBean("messageSender", HttpComponentsMessageSender.class);
            connection = messageSender.createConnection(new URI("http://localhost:" + port));

            connection.send(new SaajSoapMessage(messageFactory.createMessage()));
            connection.receive(new SaajSoapMessageFactory(messageFactory));

            appContext.close();
        }
        finally {
View Full Code Here

    private SOAPMessage saajMessage;

    @Override
    protected final SoapMessage createSoapMessage() throws Exception {
        MessageFactory messageFactory = MessageFactory.newInstance(SOAPConstants.SOAP_1_1_PROTOCOL);
        saajMessage = messageFactory.createMessage();
        saajMessage.getSOAPHeader().detachNode();
        return new SaajSoapMessage(saajMessage, true, messageFactory);
    }
View Full Code Here

public class SaajSoap12HeaderTest extends AbstractSoap12HeaderTestCase {

    @Override
    protected SoapHeader createSoapHeader() throws Exception {
        MessageFactory messageFactory = MessageFactory.newInstance(SOAPConstants.SOAP_1_2_PROTOCOL);
        SOAPMessage saajMessage = messageFactory.createMessage();
        return new SaajSoap12Header(saajMessage.getSOAPHeader());
    }
View Full Code Here

    private SOAPMessage saajMessage;

    @Override
    protected SoapMessage createSoapMessage() throws Exception {
        MessageFactory messageFactory = MessageFactory.newInstance(SOAPConstants.SOAP_1_2_PROTOCOL);
        saajMessage = messageFactory.createMessage();
        saajMessage.getSOAPHeader().detachNode();
        return new SaajSoapMessage(saajMessage, true, messageFactory);
    }
View Full Code Here

public class SaajSoap11HeaderTest extends AbstractSoap11HeaderTestCase {

    @Override
    protected SoapHeader createSoapHeader() throws Exception {
        MessageFactory messageFactory = MessageFactory.newInstance(SOAPConstants.SOAP_1_1_PROTOCOL);
        SOAPMessage saajMessage = messageFactory.createMessage();
        return new SaajSoap11Header(saajMessage.getSOAPPart().getEnvelope().getHeader());
    }
View Full Code Here

        messageSender.setMaxConnectionsPerHost(maxConnectionsPerHost);
    }

    @Test
    public void testContextClose() throws Exception {
        MessageFactory messageFactory = MessageFactory.newInstance();
        int port = FreePortScanner.getFreePort();
        Server jettyServer = new Server(port);
        Context jettyContext = new Context(jettyServer, "/");
        jettyContext.addServlet(new ServletHolder(new EchoServlet()), "/");
        jettyServer.start();
        WebServiceConnection connection = null;
        try {

            StaticApplicationContext appContext = new StaticApplicationContext();
            appContext.registerSingleton("messageSender", CommonsHttpMessageSender.class);
            appContext.refresh();

            CommonsHttpMessageSender messageSender = appContext
                    .getBean("messageSender", CommonsHttpMessageSender.class);
            connection = messageSender.createConnection(new URI("http://localhost:" + port));

            appContext.close();

            connection.send(new SaajSoapMessage(messageFactory.createMessage()));
            connection.receive(new SaajSoapMessageFactory(messageFactory));
        }
        finally {
            if (connection != null) {
                try {
View Full Code Here

public class SaajSoap11EnvelopeTest extends AbstractSoap11EnvelopeTestCase {

    @Override
    protected SoapEnvelope createSoapEnvelope() throws Exception {
        MessageFactory messageFactory = MessageFactory.newInstance(SOAPConstants.SOAP_1_1_PROTOCOL);
        SOAPMessage saajMessage = messageFactory.createMessage();
        return new SaajSoapEnvelope(saajMessage.getSOAPPart().getEnvelope(), true);
    }
View Full Code Here

        dispatcher = new SoapMessageDispatcher();
    }

    @Test
    public void testProcessMustUnderstandHeadersUnderstoodSoap11() throws Exception {
        MessageFactory messageFactory = MessageFactory.newInstance(SOAPConstants.SOAP_1_1_PROTOCOL);
        SOAPMessage request = messageFactory.createMessage();
        SOAPHeaderElement header =
                request.getSOAPHeader().addHeaderElement(new QName("http://www.springframework.org", "Header"));
        header.setActor(SOAPConstants.URI_SOAP_ACTOR_NEXT);
        header.setMustUnderstand(true);
        SoapMessageFactory factory = new SaajSoapMessageFactory(messageFactory);
View Full Code Here

        verify(interceptorMock);
    }

    @Test
    public void testProcessMustUnderstandHeadersUnderstoodSoap12() throws Exception {
        MessageFactory messageFactory = MessageFactory.newInstance(SOAPConstants.SOAP_1_2_PROTOCOL);
        SOAPMessage request = messageFactory.createMessage();
        SOAPHeaderElement header =
                request.getSOAPHeader().addHeaderElement(new QName("http://www.springframework.org", "Header"));
        header.setMustUnderstand(true);
        header.setRole(SOAPConstants.URI_SOAP_1_2_ROLE_NEXT);
        SoapMessageFactory factory = new SaajSoapMessageFactory(messageFactory);
View Full Code Here

TOP

Related Classes of javax.xml.soap.MessageFactory

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.