public void doPreDestroy(WebServiceEndpoint ep, ClassLoader loader) { Class impl = Class.forName(ep.getServletImplClass(), true, loader); invokeServiceMethod(javax.annotation.PreDestroy.class, impl, impl.newInstance()); } catch (Throwable ex) { logger.log(Level.SEVERE, "Class " + ep.getServletImplClass() + "not found during PreDestroy processing", ex);
Iterator<WebServiceEndpoint> epIter = getWebServices().getEndpoints().iterator(); while (epIter.hasNext()) { String servletImplClass = epIter.next().getServletImplClass(); if (target.getClassName().equals(servletImplClass)) { injectables.add(next);
public DeployedEndpointData(String path, Application app, WebServiceEndpoint endpoint) { super(path, "", ""); this.appName = app.getAppName(); this.endpointName = endpoint.getEndpointName(); this.namespace = endpoint.getServiceName().getNamespaceURI(); this.serviceName = endpoint.getServiceName().getLocalPart(); QName pName = endpoint.getWsdlPort(); this.portName = (pName != null) ? pName.getLocalPart() : ""; this.implClass = endpoint.implementedByEjbComponent() ? endpoint.getEjbComponentImpl().getEjbImplClassName() : endpoint.getServletImplClass(); this.address = path; this.wsdl = address+"?wsdl"; this.tester = address+"?Tester"; this.implType = endpoint.implementedByEjbComponent() ? "EJB" : "SERVLET"; this.deploymentType = "109"; fillStatMap(); }
while(iter.hasNext()) { InjectionTarget target = iter.next(); if(endpoint.getServletImplClass().equals(target.getClassName())) { matchingClassFound = true; break;
loader.loadClass(endpoint_.getServiceEndpointInterface()); Class implementationClass = loader.loadClass(endpoint_.getServletImplClass()); String tieClassName = endpoint_.getTieClassName(); if(tieClassName != null) {
Class.forName(endpoint.getServletImplClass(), true, classLoader);
nextEndpoint.getEndpointName())); String servletImplClass = nextEndpoint.getServletImplClass(); if( !nextEndpoint.getWebService().hasFilePublishing() ) { String publishingUri = nextEndpoint.getPublishingUri();
if(endpoint.getServletImplClass() == null) {
(endpoint.getServletImplClass() != null) ) { appendTextChild(endpointNode, WebServicesTagNames.SERVLET_IMPL_CLASS, endpoint.getServletImplClass());
(endpoint.getServletImplClass() != null) ) { appendTextChild(endpointNode, WebServicesTagNames.SERVLET_IMPL_CLASS, endpoint.getServletImplClass());
if(endpoint.getServletImplClass() == null) {
if(endpoint.getServletImplClass() == null) {
if(endpoint.getServletImplClass() == null) {