private WebBundleDescriptor getWebBundle() { return (WebBundleDescriptor) getBundleDescriptor(); }
private WebBundleDescriptor getWebBundle() { return (WebBundleDescriptor) getBundleDescriptor(); }
private EjbBundleDescriptor getEjbBundle() { return (EjbBundleDescriptor) getBundleDescriptor(); }
private EjbBundleDescriptor getEjbBundle() { return (EjbBundleDescriptor) getBundleDescriptor(); }
public synchronized void undeploy(@ProbeParam("endpoint")WebServiceEndpoint endpoint) { // remove from [appName+moduleName+endpointName --> deployed data] com.sun.enterprise.deployment.Application app = endpoint.getBundleDescriptor().getApplication(); String appName = app.getAppName(); String moduleName = endpoint.getBundleDescriptor().getModuleName(); String endpointName = endpoint.getEndpointName(); Application application = applications.get(appName); if (application != null) { application.removeEndpoint(moduleName, endpointName); if (application.isEmpty()) { applications.remove(appName); } } }
public synchronized void deploy(@ProbeParam("endpoint")WebServiceEndpoint endpoint) { // add to [appName+moduleName+endpointName --> deployed data] com.sun.enterprise.deployment.Application app = endpoint.getBundleDescriptor().getApplication(); String appName = app.getAppName(); String moduleName = endpoint.getBundleDescriptor().getModuleName(); String endpointName = endpoint.getEndpointName(); // path (context path+url-pattern) --> deployed data //String id = new Endpoint(appName, moduleName, endpointName).toString(); String path = endpoint.getEndpointAddressPath(); DeployedEndpointData data = new DeployedEndpointData(path, app, endpoint); Application application = applications.get(appName); if (application == null) { application = new Application(appName); applications.put(appName, application); } application.addEndpoint(moduleName, endpointName, data); }
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException { // test for tester servlet invocation. if ("Tester".equalsIgnoreCase(request.getQueryString())) { Endpoint endpt = WebServiceEngineImpl.getInstance().getEndpoint(request.getServletPath()); if (endpt!=null && Boolean.parseBoolean(endpt.getDescriptor().getDebugging())) { Loader loader = (Loader) endpt.getDescriptor().getBundleDescriptor().getExtraAttribute("WEBLOADER"); if (loader != null) { endpt.getDescriptor().getBundleDescriptor().setClassLoader(loader.getClassLoader()); endpt.getDescriptor().getBundleDescriptor().removeExtraAttribute("WEBLOADER"); } WebServiceTesterServlet.invoke(request, response, endpt.getDescriptor()); return; } } if (delegate_ != null) { delegate_.doGet(request, response); } } }
/** * @param portComponenet the port component to which I refer */ public void setPortComponentLink(WebServiceEndpoint newPort) { if( newPort != null ) { // Keep port component link name in synch with port component // object. BundleDescriptor bundleDescriptor = getBundleDescriptor(); BundleDescriptor targetBundleDescriptor = newPort.getBundleDescriptor(); String linkName = newPort.getEndpointName(); if( bundleDescriptor != targetBundleDescriptor ) { Application app = bundleDescriptor.getApplication(); String relativeUri = app.getRelativeUri(bundleDescriptor, targetBundleDescriptor); linkName = relativeUri + "#" + linkName; } portComponentLinkName = linkName; } portComponentLink = newPort; }
String moduleID = endpoint.getBundleDescriptor().getApplication().getRegistrationName(); WebServerInfo wsi = getWebServerInfoForDAS(); URL url = webService.getWsdlFileUrl();
/** * @param portComponenet the port component to which I refer */ public void setPortComponentLink(WebServiceEndpoint newPort) { if( newPort != null ) { // Keep port component link name in synch with port component // object. BundleDescriptor bundleDescriptor = getBundleDescriptor(); BundleDescriptor targetBundleDescriptor = newPort.getBundleDescriptor(); String linkName = newPort.getEndpointName(); if( bundleDescriptor != targetBundleDescriptor ) { Application app = bundleDescriptor.getApplication(); String relativeUri = app.getRelativeUri(bundleDescriptor, targetBundleDescriptor); linkName = relativeUri + "#" + linkName; } portComponentLinkName = linkName; } portComponentLink = newPort; }
WebBundleDescriptor bundle = (WebBundleDescriptor)endpoint.getBundleDescriptor(); Iterator<ResourceReferenceDescriptor> it = bundle.getResourceReferenceDescriptors().iterator(); while(it.hasNext()) {
Application app = ejbEndpoint.getEndpoint().getBundleDescriptor().getApplication(); if (app != null) { realmName = app.getRealm();
if (serviceSideChain) { WebServiceEndpoint endpoint = (WebServiceEndpoint) container; if (DOLUtils.warType().equals(endpoint.getBundleDescriptor().getModuleType())) { jndiContainer = endpoint.getBundleDescriptor(); } else { EjbDescriptor ejbDescriptor = endpoint.getEjbComponentImpl();
if (serviceSideChain) { WebServiceEndpoint endpoint = (WebServiceEndpoint) container; if (XModuleType.WAR.equals(endpoint.getBundleDescriptor().getModuleType())) { jndiContainer = endpoint.getBundleDescriptor(); } else { jndiContainer = endpoint.getEjbComponentImpl();
java.net.URL catalogURL = servletContext.getResource('/' + endpoint.getBundleDescriptor().getDeploymentDescriptorDir() + File.separator + "jax-ws-catalog.xml");
ApplicationInfo appInfo = appRegistry.get(endpoint.getBundleDescriptor().getApplication().getRegistrationName()); URI deployedDir =appInfo.getSource().getURI(); if(endpoint.getBundleDescriptor().getApplication().isVirtual()) { pkgedWsdl = deployedDir.resolve(endpoint.getWebService().getWsdlFileUri()).toURL(); } else { String moduleUri1 = endpoint.getBundleDescriptor().getModuleDescriptor().getArchiveUri(); java.net.URL catalogURL = clazz.getResource('/' + endpoint.getBundleDescriptor().getDeploymentDescriptorDir() + File.separator + "jax-ws-catalog.xml");