public void invokeDestination(final HttpServletRequest request, HttpServletResponse response, AbstractHTTPDestination d) throws ServletException { if (LOG.isLoggable(Level.FINE)) { LOG.fine("Service http request on thread: " + Thread.currentThread()); } try { d.invoke(servletConfig, servletConfig.getServletContext(), request, response); } catch (IOException e) { throw new ServletException(e); } finally { if (LOG.isLoggable(Level.FINE)) { LOG.fine("Finished servicing http request on thread: " + Thread.currentThread()); } } }
public void invokeDestination(final HttpServletRequest request, HttpServletResponse response, AbstractHTTPDestination d) throws ServletException { if (LOG.isLoggable(Level.FINE)) { LOG.fine("Service http request on thread: " + Thread.currentThread()); } try { d.invoke(servletConfig, servletConfig.getServletContext(), request, response); } catch (IOException e) { throw new ServletException(e); } finally { if (LOG.isLoggable(Level.FINE)) { LOG.fine("Finished servicing http request on thread: " + Thread.currentThread()); } } }
public void invokeDestination(final HttpServletRequest request, HttpServletResponse response, AbstractHTTPDestination d) throws ServletException { if (LOG.isLoggable(Level.FINE)) { LOG.fine("Service http request on thread: " + Thread.currentThread()); } try { d.invoke(servletConfig, servletConfig.getServletContext(), request, response); } catch (IOException e) { throw new ServletException(e); } finally { if (LOG.isLoggable(Level.FINE)) { LOG.fine("Finished servicing http request on thread: " + Thread.currentThread()); } } }
@Override public void onMessage(final HttpRequest request, final HttpResponse response) throws Exception { final ClassLoader oldLoader = Thread.currentThread().getContextClassLoader(); Thread.currentThread().setContextClassLoader(CxfUtil.initBusLoader()); try { destination.invoke(null, request.getServletContext(), request, response); } finally { if (oldLoader != null) { CxfUtil.clearBusLoader(oldLoader); } } }
@Override public void onMessage(final HttpRequest request, final HttpResponse response) throws Exception { final ClassLoader oldLoader = Thread.currentThread().getContextClassLoader(); Thread.currentThread().setContextClassLoader(CxfUtil.initBusLoader()); try { destination.invoke(null, request.getServletContext(), request, response); } finally { if (oldLoader != null) { CxfUtil.clearBusLoader(oldLoader); } } }
public void doInvoke(final HttpRequest httpRequest, final HttpResponse httpResponse) throws IOException { String baseURL = BaseUrlHelper.getBaseURL(pattern != null ? new ServletRequestAdapter(httpRequest) { @Override // we have a filter so we need the computed servlet path to not break CXF public String getServletPath() { return pattern; } } : httpRequest); if (!baseURL.endsWith("/")) { baseURL += "/"; } httpRequest.setAttribute("org.apache.cxf.transport.endpoint.address", baseURL); final ClassLoader oldLoader = Thread.currentThread().getContextClassLoader(); Thread.currentThread().setContextClassLoader(CxfUtil.initBusLoader()); try { destination.invoke(null, httpRequest.getServletContext(), httpRequest, httpResponse); } catch (final Throwable t) { throw new IOException("Failed to invoke AbstractHTTPDestination", t); } finally { CxfUtil.clearBusLoader(oldLoader); } }
BatchItemResponse response = new BatchItemResponse(); try { dest.invoke(servletConfig, servletConfig.getServletContext(), request, response); LOG.debug("Returned:\nstatus: {}\nheaders: {}\nbody:\n{}", response.getStatus(), response.getHeaders(), new String(response.getUnderlyingOutputStream().toByteArray()));
@Override public void invoke(final ServletConfig config, final ServletContext context, final HttpServletRequest req, final HttpServletResponse resp) throws IOException { // eager create the message to ensure we set our continuation for @Suspended Message inMessage = retrieveFromContinuation(req); if (inMessage == null) { inMessage = new MessageImpl(); final ExchangeImpl exchange = new ExchangeImpl(); exchange.setInMessage(inMessage); setupMessage(inMessage, config, context, req, resp); exchange.setSession(new HTTPSession(req)); MessageImpl.class.cast(inMessage).setDestination(this); } delegate.invoke(config, context, req, resp); }
endpointInfo.setProperty(WSDLGetUtils.AUTO_REWRITE_ADDRESS_ALL, autoRewrite); dest.invoke(cfg, context, req, response);