public static void rethrow(Throwable cause) { if (cause instanceof WSFDeploymentException) throw (WSFDeploymentException)cause; throw new WSFDeploymentException(cause); } }
@Override public void create(Deployment dep) { try { webMetaDataModifier.modifyMetaData(dep); } catch (Exception ex) { WSFDeploymentException.rethrow(ex); } } }
@Override public final WSFDeploymentException couldNotFindEndpointConfigName(final String name) { final WSFDeploymentException result = new WSFDeploymentException(String.format(getLoggingLocale(), couldNotFindEndpointConfigName$str(), name)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String cannotGetJBossSecurityContext = "JBWS022122: SecurityContext is not set for Endpoint: %s. A jaas security domain is required";
if (this.deployments.keySet().contains(contextRoot)) throw new WSFDeploymentException("Context root '" + contextRoot + "' already exists"); WSFDeploymentException.rethrow(de);
public static void rethrow(Throwable cause) { if (cause instanceof WSFDeploymentException) throw (WSFDeploymentException)cause; throw new WSFDeploymentException(cause); } }
@Override public void create(Deployment dep) { try { webMetaDataModifier.modifyMetaData(dep); } catch (Exception ex) { WSFDeploymentException.rethrow(ex); } } }
private Ejb3ModuleMBean getEJB3Module(ObjectName objectName) { Ejb3ModuleMBean ejb3Module; try { MBeanServer server = MBeanServerLocator.locateJBoss(); ejb3Module = (Ejb3ModuleMBean)MBeanProxy.get(Ejb3ModuleMBean.class, objectName, server); if (ejb3Module == null) throw new WSFDeploymentException("Cannot obtain EJB3 module: " + objectName); return ejb3Module; } catch (MBeanProxyCreationException ex) { throw new WSFDeploymentException("Cannot obtain proxy to EJB3 module"); } } }
@Override public void create(Deployment dep, WSFRuntime runtime) { try { webMetaDataModifier.modifyMetaData(dep); } catch (Exception ex) { WSFDeploymentException.rethrow(ex); } } }
static Ejb3ModuleMBean getEJB3Module(ObjectName objectName) { Ejb3ModuleMBean ejb3Module; try { MBeanServer server = MBeanServerLocator.locateJBoss(); ejb3Module = (Ejb3ModuleMBean)MBeanProxy.get(Ejb3ModuleMBean.class, objectName, server); if (ejb3Module == null) throw new WSFDeploymentException("Cannot obtain EJB3 module: " + objectName); return ejb3Module; } catch (MBeanProxyCreationException ex) { throw new WSFDeploymentException("Cannot obtain proxy to EJB3 module"); } } }
@Override public void create(Deployment dep) { try { webMetaDataModifier.modifyMetaData(dep); } catch (Exception ex) { WSFDeploymentException.rethrow(ex); } } }
private Ejb3ModuleMBean getEJB3Module(ObjectName objectName) { Ejb3ModuleMBean ejb3Module; try { MBeanServer server = MBeanServerLocator.locateJBoss(); ejb3Module = (Ejb3ModuleMBean)MBeanProxy.get(Ejb3ModuleMBean.class, objectName, server); if (ejb3Module == null) throw new WSFDeploymentException("Cannot obtain EJB3 module: " + objectName); return ejb3Module; } catch (MBeanProxyCreationException ex) { throw new WSFDeploymentException("Cannot obtain proxy to EJB3 module"); } } }
public void destroy(Deployment dep) { URL warURL = (URL)dep.getProperty(HttpSpec.PROPERTY_WEBAPP_URL); if (warURL == null) { log.error("Cannot obtain generated webapp URL"); return; } log.debug("destroyServiceEndpoint: " + warURL); try { org.jboss.deployers.client.spi.Deployment deployment = deploymentMap.get(warURL.toExternalForm()); if (deployment != null) { mainDeployer.undeploy(deployment); deploymentMap.remove(warURL.toExternalForm()); } } catch (Exception ex) { WSFDeploymentException.rethrow(ex); } }
private Ejb3ModuleMBean getEJB3Module(ObjectName objectName) { Ejb3ModuleMBean ejb3Module; try { MBeanServer server = MBeanServerLocator.locateJBoss(); ejb3Module = (Ejb3ModuleMBean)MBeanProxy.get(Ejb3ModuleMBean.class, objectName, server); if (ejb3Module == null) throw new WSFDeploymentException("Cannot obtain EJB3 module: " + objectName); return ejb3Module; } catch (MBeanProxyCreationException ex) { throw new WSFDeploymentException("Cannot obtain proxy to EJB3 module"); } } }
private void failsafeStop(DeploymentAspect aspect, Deployment dep) { try { logInvocation(aspect, "Stop"); aspect.stop(dep); } catch (RuntimeException rte) { WSFDeploymentException.rethrow(rte); } }
static Ejb3ModuleMBean getEJB3Module(ObjectName objectName) { Ejb3ModuleMBean ejb3Module; try { MBeanServer server = MBeanServerLocator.locateJBoss(); ejb3Module = (Ejb3ModuleMBean)MBeanProxy.get(Ejb3ModuleMBean.class, objectName, server); if (ejb3Module == null) throw new WSFDeploymentException("Cannot obtain EJB3 module: " + objectName); return ejb3Module; } catch (MBeanProxyCreationException ex) { throw new WSFDeploymentException("Cannot obtain proxy to EJB3 module"); } } }
private void failsafeStop(DeploymentAspect aspect, Deployment dep) { try { logInvocation(aspect, "Stop"); aspect.stop(dep); } catch (RuntimeException rte) { WSFDeploymentException.rethrow(rte); } }
static Ejb3ModuleMBean getEJB3Module(ObjectName objectName) { Ejb3ModuleMBean ejb3Module; try { MBeanServer server = MBeanServerLocator.locateJBoss(); ejb3Module = (Ejb3ModuleMBean)MBeanProxy.get(Ejb3ModuleMBean.class, objectName, server); if (ejb3Module == null) throw new WSFDeploymentException("Cannot obtain EJB3 module: " + objectName); return ejb3Module; } catch (MBeanProxyCreationException ex) { throw new WSFDeploymentException("Cannot obtain proxy to EJB3 module"); } } }
/** * Destroys dynamically published JAXWS endpoint on the JBoss server. * * @param context to be destroyed * @param endpoint to be unpublished */ public synchronized void destroy(final HttpContext context, final Endpoint endpoint) { try { final String contextRoot = context.getContextRoot(); final Deployment deployment = this.deployments.remove(contextRoot); if (deployment != null) { this.mainDeployer.undeploy(deployment); } } catch (Exception ex) { WSFDeploymentException.rethrow(ex); } }
public synchronized Class<?> getTargetBeanClass() { if (targetBean == null) throw new IllegalStateException("Target bean not set"); if (targetBeanClass != null) return targetBeanClass; ClassLoader classLoader = service.getDeployment().getRuntimeClassLoader(); try { targetBeanClass = classLoader.loadClass(targetBean); } catch (ClassNotFoundException ex) { throw new WSFDeploymentException(ex); } return targetBeanClass; }
public void destroy(Deployment dep, WSFRuntime rruntime) { URL warURL = (URL)dep.getProperty("org.jboss.ws.webapp.url"); if (warURL == null) { log.error("Cannot obtain warURL"); return; } log.debug("destroyServiceEndpoint: " + warURL); try { getMainDeployer().undeploy(warURL); } catch (Exception ex) { WSFDeploymentException.rethrow(ex); } }