Examples of SaajSoapMessageFactory


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

                            SoapVersion.SOAP_11.getContentType());
                    response.writeBytes(buf);
                    return response;
                }
            });
            SoapMessage response = (SoapMessage) connection.receive(new SaajSoapMessageFactory(messageFactory));
            assertNotNull("No response received", response);
            assertEquals("Invalid SOAPAction", SOAP_ACTION, response.getSoapAction());
            assertFalse("Message is fault", response.hasFault());
        }
        finally {
View Full Code Here

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

                            SoapVersion.SOAP_11.getContentType());
                    response.setText(text);
                    return response;
                }
            });
            SoapMessage response = (SoapMessage) connection.receive(new SaajSoapMessageFactory(messageFactory));
            assertNotNull("No response received", response);
            assertEquals("Invalid SOAPAction", SOAP_ACTION, response.getSoapAction());
            assertFalse("Message is fault", response.hasFault());
        }
        finally {
View Full Code Here

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

            BytesMessage request = (BytesMessage) jmsTemplate.receive();
            assertNotNull("No message received", request);
            ByteArrayOutputStream bos = new ByteArrayOutputStream();
            messageFactory.createMessage().writeTo(bos);
            SoapMessage response = (SoapMessage) connection.receive(new SaajSoapMessageFactory(messageFactory));
            assertNull("Response received", response);
        }
        finally {
            if (connection != null) {
                connection.close();
View Full Code Here

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

    protected SoapMessageFactory getSoap11MessageFactory() throws Exception {
        if (axiomTest) {
            return new AxiomSoapMessageFactory();
        }
        if (saajTest) {
            return new SaajSoapMessageFactory(saajSoap11MessageFactory);
        }
        throw new IllegalArgumentException();
    }
View Full Code Here

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

    protected SoapMessageFactory getSoap12MessageFactory() throws Exception {
        SoapMessageFactory messageFactory;
        if (axiomTest) {
            messageFactory = new AxiomSoapMessageFactory();
        } else if (saajTest) {
            messageFactory = new SaajSoapMessageFactory(saajSoap12MessageFactory);
        } else
            throw new IllegalArgumentException();
        messageFactory.setSoapVersion(SoapVersion.SOAP_12);
        return messageFactory;
    }
View Full Code Here

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

        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.SaajSoapMessageFactory

  private SaajSoapMessageFactory soapMessageFactory;

  @Before
  public void setUp() throws Exception {
    messageFactory = MessageFactory.newInstance();
    soapMessageFactory = new SaajSoapMessageFactory(messageFactory);
    interceptor = new AbstractWsSecurityInterceptor() {

      @Override
      protected void validateMessage(SoapMessage soapMessage,
          MessageContext messageContext)
View Full Code Here

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

        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

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

        interceptor.setSecurementPassword("123456");
        interceptor.setSecurementUsername("rsaKey");
        SOAPMessage saajMessage = saajSoap11MessageFactory.createMessage();
        transformer.transform(new StringSource(PAYLOAD), new DOMResult(saajMessage.getSOAPBody()));
        SoapMessage message = new SaajSoapMessage(saajMessage, saajSoap11MessageFactory);
        MessageContext messageContext = new DefaultMessageContext(message, new SaajSoapMessageFactory(saajSoap11MessageFactory));

        interceptor.secureMessage(message, messageContext);

        SOAPHeader header = ((SaajSoapMessage) message).getSaajMessage().getSOAPHeader();
        Iterator<?> iterator = header.getChildElements(new QName(
                "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", "Security"));
        assertTrue("No security header", iterator.hasNext());
        SOAPHeaderElement securityHeader = (SOAPHeaderElement) iterator.next();
        iterator = securityHeader.getChildElements(new QName("http://www.w3.org/2000/09/xmldsig#", "Signature"));
        assertTrue("No signature header", iterator.hasNext());

        ByteArrayOutputStream bos = new ByteArrayOutputStream();
        message.writeTo(bos);

        MimeHeaders mimeHeaders = new MimeHeaders();
        mimeHeaders.addHeader("Content-Type", "text/xml");
        ByteArrayInputStream bis = new ByteArrayInputStream(bos.toByteArray());

        SOAPMessage signed = saajSoap11MessageFactory.createMessage(mimeHeaders, bis);
        message = new SaajSoapMessage(signed, saajSoap11MessageFactory);
        messageContext = new DefaultMessageContext(message, new SaajSoapMessageFactory(saajSoap11MessageFactory));

        interceptor.validateMessage(message, messageContext);
    }
View Full Code Here

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

    private SaajSoapMessageFactory messageFactory;

    @Before
    public void createMessageFactory() {
        messageFactory = new SaajSoapMessageFactory();
        messageFactory.afterPropertiesSet();
    }
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.