public void dispose() { endpoint.dispose(); }
public void dispose() { endpoint.dispose(); }
public void dispose() { endpoint.dispose(); }
/** * Unregisters a servlet adapter. * * @param path the servlet adaptor path. * @return the unregistered adaptor or null */ public ServletAdapter unregisterServletAdapter(String path) { classLoaders.remove(path); ServletAdapter adapter = adapters.remove(path); if (adapter != null) { adapter.getEndpoint().dispose(); } return adapter; }
/** * Unregisters a servlet adapter. * * @param path the servlet adaptor path. * @return the unregistered adaptor or null */ public ServletAdapter unregisterServletAdapter(String path) { classLoaders.remove(path); ServletAdapter adapter = adapters.remove(path); if (adapter != null) { adapter.getEndpoint().dispose(); } return adapter; }
@Override public void stop() { if (wsServletDelegate != null) { wsServletDelegate.destroy(); } if (servletAdapters != null) { for (ServletAdapter servletAdapter : servletAdapters) { LOGGER.info("Disposing WS endpoint {}", servletAdapter.getName()); servletAdapter.getEndpoint().dispose(); } } }
public void contextDestroyed(ServletContextEvent event) { if (delegate != null) { // the deployment might have failed. delegate.destroy(); } if (adapters != null) { for(ServletAdapter a : adapters) { try { a.getEndpoint().dispose(); } catch(Throwable e) { logger.log(Level.SEVERE, e.getMessage(), e); } // Emit undeployment probe event for each endpoint probe.undeploy(a); } } if (logger.isLoggable(Level.INFO)) { logger.info(WsservletMessages.LISTENER_INFO_DESTROY()); } }
public void contextDestroyed(ServletContextEvent event) { if (delegate != null) { // the deployment might have failed. delegate.destroy(); } if (adapters != null) { for(ServletAdapter a : adapters) { try { a.getEndpoint().dispose(); } catch(Throwable e) { logger.log(Level.SEVERE, e.getMessage(), e); } // Emit undeployment probe event for each endpoint probe.undeploy(a); } } if (logger.isLoggable(Level.INFO)) { logger.info(WsservletMessages.LISTENER_INFO_DESTROY()); } }
public void contextDestroyed(ServletContextEvent event) { if (delegate != null) { // the deployment might have failed. delegate.destroy(); } if (adapters != null) { for(ServletAdapter a : adapters) { try { a.getEndpoint().dispose(); } catch(Throwable e) { logger.log(Level.SEVERE, e.getMessage(), e); } // Emit undeployment probe event for each endpoint probe.undeploy(a); } } if (logger.isLoggable(Level.INFO)) { logger.info(WsservletMessages.LISTENER_INFO_DESTROY()); } }
@Override public void contextDestroyed(ServletContextEvent sce) { ServletContext servletContext = sce.getServletContext(); synchronized(this) { ServletAdapterList list = (ServletAdapterList) servletContext.getAttribute("ADAPTER_LIST"); if(list != null) { for(ServletAdapter x : list) { x.getEndpoint().dispose(); } servletContext.removeAttribute("ADAPTER_LIST"); } JAXWSAdapterRegistry.getInstance().removeAdapter(contextRoot); /* Fix for bug 3932/4052 since the x.getEndpoint().dispose is being called above we do not need to call this explicitly try { (new WsUtil()).doPreDestroy(endpoint, classLoader); } catch (Throwable t) { logger.log(Level.WARNING, "@PreDestroy lifecycle call failed for service" + endpoint.getName(), t); }*/ } } }
ServletAdapter x = it.next(); if (endpointAddressUri.equalsIgnoreCase(x.urlPattern)) { x.getEndpoint().dispose(); it.remove();
public void stop() { if (httpContext != null) { if (address == null) { // Application created its own HttpContext // httpContext.setHandler(null); httpContext.getServer().removeContext(httpContext); } else { // Remove HttpContext created by JAXWS runtime ServerMgr.getInstance().removeContext(httpContext); } } // Invoke WebService Life cycle method adapter.getEndpoint().dispose(); }
public void stop() { if (httpContext != null) { if (address == null) { // Application created its own HttpContext // httpContext.setHandler(null); httpContext.getServer().removeContext(httpContext); } else { // Remove HttpContext created by JAXWS runtime ServerMgr.getInstance().removeContext(httpContext); } } // Invoke WebService Life cycle method adapter.getEndpoint().dispose(); }
public void stop() { if (httpContext != null) { if (address == null) { // Application created its own HttpContext // httpContext.setHandler(null); httpContext.getServer().removeContext(httpContext); } else { // Remove HttpContext created by JAXWS runtime ServerMgr.getInstance().removeContext(httpContext); } } // Invoke WebService Life cycle method adapter.getEndpoint().dispose(); }
public void contextDestroyed(ServletContextEvent event) { if (isDestroyed) { return; } if (delegate != null) { // the deployment might have failed. delegate.destroy(); } if (adapters != null) { for (ServletAdapter a : adapters) { try { a.getEndpoint().dispose(); } catch (Throwable e) { logger.logMessage(LogLevel.INFO, e.getMessage(), e); } // Emit undeployment probe event for each endpoint probe.undeploy(a); } } // if (logger.isLoggable(Level.INFO)) { logger.logMessage(LogLevel.INFO, WsservletMessages.LISTENER_INFO_DESTROY()); isDestroyed = true; // } }