Examples of SaajSoapMessage


Examples of org.springframework.ws.soap.saaj.SaajSoapMessage

    public void testSendAndReceiveQueueTextMessage() throws Exception {
        WebServiceConnection connection = null;
        try {
            URI uri = new URI("jms:SenderRequestQueue?deliveryMode=NON_PERSISTENT&messageType=TEXT_MESSAGE");
            connection = messageSender.createConnection(uri);
            SoapMessage soapRequest = new SaajSoapMessage(messageFactory.createMessage());
            soapRequest.setSoapAction(SOAP_ACTION);
            connection.send(soapRequest);

            TextMessage request = (TextMessage) jmsTemplate.receive();
            assertNotNull("No message received", request);
            assertNotNull("No message content received", request.getText());
View Full Code Here

Examples of org.springframework.ws.soap.saaj.SaajSoapMessage

    public void testSendNoResponse() throws Exception {
        WebServiceConnection connection = null;
        try {
            URI uri = new URI("jms:SenderRequestQueue?deliveryMode=NON_PERSISTENT");
            connection = messageSender.createConnection(uri);
            SoapMessage soapRequest = new SaajSoapMessage(messageFactory.createMessage());
            soapRequest.setSoapAction(SOAP_ACTION);
            connection.send(soapRequest);

            BytesMessage request = (BytesMessage) jmsTemplate.receive();
            assertNotNull("No message received", request);
            ByteArrayOutputStream bos = new ByteArrayOutputStream();
View Full Code Here

Examples of org.springframework.ws.soap.saaj.SaajSoapMessage

        JmsSenderConnection connection = null;
        try {
            URI uri = new URI("jms:SenderRequestQueue?deliveryMode=NON_PERSISTENT");
            connection = (JmsSenderConnection) messageSender.createConnection(uri);
            connection.setPostProcessor(processor);
            SoapMessage soapRequest = new SaajSoapMessage(messageFactory.createMessage());
            connection.send(soapRequest);

            BytesMessage request = (BytesMessage) jmsTemplate.receive();
            assertNotNull("No message received", request);
            assertTrue("Message not processed", request.getBooleanProperty("processed"));
View Full Code Here

Examples of org.springframework.ws.soap.saaj.SaajSoapMessage

        Resource resource = new ClassPathResource(fileName, getClass());
        InputStream is = resource.getInputStream();
        try {
            assertTrue("Could not load SAAJ message [" + resource + "]", resource.exists());
            is = resource.getInputStream();
            return new SaajSoapMessage(saajSoap11MessageFactory.createMessage(mimeHeaders, is), saajSoap11MessageFactory);
        }
        finally {
            is.close();
        }
    }
View Full Code Here

Examples of org.springframework.ws.soap.saaj.SaajSoapMessage

        Resource resource = new ClassPathResource(fileName, getClass());
        InputStream is = resource.getInputStream();
        try {
            assertTrue("Could not load SAAJ message [" + resource + "]", resource.exists());
            is = resource.getInputStream();
            return new SaajSoapMessage(saajSoap12MessageFactory.createMessage(mimeHeaders, is), saajSoap12MessageFactory);
        }
        finally {
            is.close();
        }
    }
View Full Code Here

Examples of org.springframework.ws.soap.saaj.SaajSoapMessage

    private void invokeMessageProvider(MessageContext messageContext, Provider<SOAPMessage> provider) {
        if (!(messageContext.getRequest() instanceof SaajSoapMessage)) {
            throw new IllegalArgumentException("JaxWsProviderEndpointAdapter requires a SaajSoapMessage. " +
                    "Use a SaajSoapMessageFactory to create the SOAP messages.");
        }
        SaajSoapMessage request = (SaajSoapMessage) messageContext.getRequest();
        SOAPMessage saajRequest = request.getSaajMessage();
        SOAPMessage saajResponse = provider.invoke(saajRequest);
        if (saajResponse != null) {
            SaajSoapMessage response = (SaajSoapMessage) messageContext.getResponse();
            response.setSaajMessage(saajResponse);
        }
    }
View Full Code Here

Examples of org.springframework.ws.soap.saaj.SaajSoapMessage

        adapter = new JaxWsProviderEndpointAdapter();
        MessageFactory messageFactory = MessageFactory.newInstance();
        SOAPMessage request = messageFactory.createMessage();
        request.getSOAPBody().addBodyElement(new QName("http://springframework.org/spring-ws", "content"));
        messageContext =
                new DefaultMessageContext(new SaajSoapMessage(request), new SaajSoapMessageFactory(messageFactory));
    }
View Full Code Here

Examples of org.springframework.ws.soap.saaj.SaajSoapMessage

    public void testInvokeMessageProvider() throws Exception {
        MyMessageProvider provider = new MyMessageProvider();
        adapter.invoke(messageContext, provider);
        assertTrue("No response", messageContext.hasResponse());
        SaajSoapMessage request = (SaajSoapMessage) messageContext.getRequest();
        SaajSoapMessage response = (SaajSoapMessage) messageContext.getResponse();
        assertEquals("Invalid response", request.getSaajMessage(), response.getSaajMessage());
    }
View Full Code Here

Examples of org.springframework.ws.soap.saaj.SaajSoapMessage

    InputStream is = resource.getInputStream();
    try {
      assertTrue("Could not load SAAJ message [" + resource + "]",
          resource.exists());
      is = resource.getInputStream();
      return new SaajSoapMessage(messageFactory.createMessage(
          mimeHeaders, is));
    } finally {
      is.close();
    }
  }
View Full Code Here

Examples of org.springframework.ws.soap.saaj.SaajSoapMessage

        RequestMatcher requestMatcher1 = createStrictMock("requestMatcher1", RequestMatcher.class);
        RequestMatcher requestMatcher2 = createStrictMock("requestMatcher2", RequestMatcher.class);
        ResponseCreator responseCreator = createStrictMock(ResponseCreator.class);

        SaajSoapMessage response = new SaajSoapMessageFactory(MessageFactory.newInstance()).createWebServiceMessage();

        requestMatcher1.match(eq(uri), isA(SaajSoapMessage.class));
        requestMatcher2.match(eq(uri), isA(SaajSoapMessage.class));
        expect(responseCreator.createResponse(eq(uri), isA(SaajSoapMessage.class), isA(SaajSoapMessageFactory.class)))
                .andReturn(response);
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.