public static WebServiceMessageSender createMockMessageSender(final String mockResponseMessage) throws Exception { WebServiceMessageSender messageSender = Mockito.mock(WebServiceMessageSender.class); WebServiceConnection wsConnection = Mockito.mock(WebServiceConnection.class); Mockito.when(messageSender.createConnection(Mockito.any(URI.class))).thenReturn(wsConnection); Mockito.when(messageSender.supports(Mockito.any(URI.class))).thenReturn(true); Mockito.doAnswer(invocation -> { Object[] args = invocation.getArguments(); WebServiceMessageFactory factory = (WebServiceMessageFactory) args[0]; return factory.createWebServiceMessage(new ByteArrayInputStream(mockResponseMessage.getBytes())); }).when(wsConnection).receive(Mockito.any(WebServiceMessageFactory.class)); return messageSender; }
@Override public WebServiceMessage getResponse() { if (response == null) { response = messageFactory.createWebServiceMessage(); } return response; }
@Override public WebServiceMessage getResponse() { if (response == null) { response = messageFactory.createWebServiceMessage(); } return response; }
public WebServiceMessage getResponse() { if (response == null) { response = messageFactory.createWebServiceMessage(); } return response; }
@Override public WebServiceMessage getResponse() { if (response == null) { response = messageFactory.createWebServiceMessage(); } return response; }
/** Construct a new, empty instance of the {@code DefaultMessageContext} with the given message factory. */ public DefaultMessageContext(WebServiceMessageFactory messageFactory) { this(messageFactory.createWebServiceMessage(), messageFactory); }
/** Construct a new, empty instance of the {@code DefaultMessageContext} with the given message factory. */ public DefaultMessageContext(WebServiceMessageFactory messageFactory) { this(messageFactory.createWebServiceMessage(), messageFactory); }
/** Construct a new, empty instance of the <code>DefaultMessageContext</code> with the given message factory. */ public DefaultMessageContext(WebServiceMessageFactory messageFactory) { this(messageFactory.createWebServiceMessage(), messageFactory); }
/** Construct a new, empty instance of the {@code DefaultMessageContext} with the given message factory. */ public DefaultMessageContext(WebServiceMessageFactory messageFactory) { this(messageFactory.createWebServiceMessage(), messageFactory); }
protected WebServiceMessage crateRequest() throws IOException { return messageFactory.createWebServiceMessage(new ByteArrayInputStream(requestStream.toByteArray())); }
protected WebServiceMessage crateRequest() throws IOException { return messageFactory.createWebServiceMessage(new ByteArrayInputStream(requestStream.toByteArray())); }
: responseNonSoapMessage; WebServiceMessage wsMessage = factory .createWebServiceMessage(new ByteArrayInputStream(responseMessage.getBytes())); if (soap) {
@Override public final WebServiceMessage createMessage(WebServiceMessageFactory messageFactory) throws IOException { WebServiceMessage message = messageFactory.createWebServiceMessage(); doWithMessage(message); return message; }
@Override public void readResponse(InputStream inputStream) throws IOException { checkForResponse(); response = messageFactory.createWebServiceMessage(inputStream); }
@Override public void readResponse(InputStream inputStream) throws IOException { checkForResponse(); response = messageFactory.createWebServiceMessage(inputStream); }
@Override public final WebServiceMessage createMessage(WebServiceMessageFactory messageFactory) throws IOException { WebServiceMessage message = messageFactory.createWebServiceMessage(); doWithMessage(message); return message; }
MimeMessage webServiceMessage = (MimeMessage) messageFactory.createWebServiceMessage();
@Override public final WebServiceMessage createResponse(URI uri, WebServiceMessage request, WebServiceMessageFactory messageFactory) throws IOException { WebServiceMessage response = messageFactory.createWebServiceMessage(); doWithResponse(uri, request, response); return response; }
@Override public final WebServiceMessage createResponse(URI uri, WebServiceMessage request, WebServiceMessageFactory messageFactory) throws IOException { WebServiceMessage response = messageFactory.createWebServiceMessage(); doWithResponse(uri, request, response); return response; }
@Override public final WebServiceMessage createResponse(URI uri, WebServiceMessage request, WebServiceMessageFactory messageFactory) throws IOException { WebServiceMessage response = messageFactory.createWebServiceMessage(); doWithResponse(uri, request, response); return response; }