public void send(WebServiceMessage message) throws IOException { context = createMessageContext(message); try { getWebServiceMessageReceiver().receive(context); } catch (IOException e) { throw e; } catch (Exception e) { throw new IOException(e); } }
/** * Sends a request message by using the given {@link RequestCreator}. Typically called by using the default request * creators provided by {@link RequestCreators}. * * @param requestCreator the request creator * @return the response actions * @see RequestCreators */ public ResponseActions sendRequest(RequestCreator requestCreator) { Assert.notNull(requestCreator, "'requestCreator' must not be null"); try { WebServiceMessage request = requestCreator.createRequest(messageFactory); MessageContext messageContext = new DefaultMessageContext(request, messageFactory); messageReceiver.receive(messageContext); return new MockWebServiceClientResponseActions(messageContext); } catch (Exception ex) { logger.error("Could not send request", ex); fail(ex.getMessage()); return null; } }
/** * Sends a request message by using the given {@link RequestCreator}. Typically called by using the default request * creators provided by {@link RequestCreators}. * * @param requestCreator the request creator * @return the response actions * @see RequestCreators */ public ResponseActions sendRequest(RequestCreator requestCreator) { Assert.notNull(requestCreator, "'requestCreator' must not be null"); try { WebServiceMessage request = requestCreator.createRequest(messageFactory); MessageContext messageContext = new DefaultMessageContext(request, messageFactory); messageReceiver.receive(messageContext); return new MockWebServiceClientResponseActions(messageContext); } catch (Exception ex) { logger.error("Could not send request", ex); fail(ex.getMessage()); return null; } }
/** * Sends a request message by using the given {@link RequestCreator}. Typically called by using the default request * creators provided by {@link RequestCreators}. * * @param requestCreator the request creator * @return the response actions * @see RequestCreators */ public ResponseActions sendRequest(RequestCreator requestCreator) { Assert.notNull(requestCreator, "'requestCreator' must not be null"); try { WebServiceMessage request = requestCreator.createRequest(messageFactory); MessageContext messageContext = new DefaultMessageContext(request, messageFactory); messageReceiver.receive(messageContext); return new MockWebServiceClientResponseActions(messageContext); } catch (Exception ex) { logger.error("Could not send request", ex); fail(ex.getMessage()); return null; } }
public void interceptRequest(MessageContext messageContext, WebServiceMessageReceiver messageReceiver) throws Exception { int interceptorIndex = -1; if (interceptors != null) { for (int i = 0; i < interceptors.length; i++) { interceptorIndex = i; if (!interceptors[i].handleRequest(messageContext)) { break; } } } // if an interceptor has set a response, we don't send/receive if (!messageContext.hasResponse()) { messageReceiver.receive(messageContext); } if (messageContext.hasResponse()) { if (!hasFault(messageContext.getResponse())) { triggerHandleResponse(interceptorIndex, messageContext); } else { triggerHandleFault(interceptorIndex, messageContext); } } }
WebServiceMessage request = connection.receive(getMessageFactory()); MessageContext messageContext = new DefaultMessageContext(request, getMessageFactory()); receiver.receive(messageContext); if (messageContext.hasResponse()) { WebServiceMessage response = messageContext.getResponse();
WebServiceMessage request = connection.receive(getMessageFactory()); MessageContext messageContext = new DefaultMessageContext(request, getMessageFactory()); receiver.receive(messageContext); if (messageContext.hasResponse()) { WebServiceMessage response = messageContext.getResponse();
WebServiceMessage request = connection.receive(getMessageFactory()); MessageContext messageContext = new DefaultMessageContext(request, getMessageFactory()); receiver.receive(messageContext); if (messageContext.hasResponse()) { WebServiceMessage response = messageContext.getResponse();
WebServiceMessage request = connection.receive(getMessageFactory()); MessageContext messageContext = new DefaultMessageContext(request, getMessageFactory()); receiver.receive(messageContext); if (messageContext.hasResponse()) { WebServiceMessage response = messageContext.getResponse();