public void uninstall(String name) { try { log.info("uninstalling bean: " + name); if(kernel != null) kernel.getController().uninstall(name); } catch (Exception e) { throw new RuntimeException(e); } }
@Override public void undeploy(DeploymentUnit unit, BeanMetaData deployment) { controller.uninstall(deployment.getName()); } }
public void shutdown() { log.debug("Stopping " + installedOrder.size() + " services"); KernelController controller = kernel.getController(); int serviceCounter = 0; // Uninstall all the contexts we know about ListIterator<ServiceControllerContext> iterator = installedOrder.listIterator(installedOrder.size()); while (iterator.hasPrevious()) { ServiceControllerContext context = iterator.previous(); controller.uninstall(context.getName()); ++serviceCounter; } log.debug("Stopped " + serviceCounter + " services"); // Shutdown ourselves controller.uninstall(ServiceControllerMBean.OBJECT_NAME.getCanonicalName()); }
/** * Clear things after autowiring. */ protected void clearAutowire() { if (testBeanName != null) { try { KernelController controller = getController(); controller.uninstall(testBeanName); } catch (Exception e) { getLog().warn("Exception while uninstalling test instance: " + e); } } }
public void shutdown() { log.debugf("Stopping %1d services", installedOrder.size()); KernelController controller = kernel.getController(); int serviceCounter = 0; // Uninstall all the contexts we know about ListIterator<ServiceControllerContext> iterator = installedOrder.listIterator(installedOrder.size()); while (iterator.hasPrevious()) { ServiceControllerContext context = iterator.previous(); controller.uninstall(context.getName()); ++serviceCounter; } log.debugf("Stopped %1d services", serviceCounter); // Shutdown ourselves controller.uninstall(ServiceControllerMBean.OBJECT_NAME.getCanonicalName()); }
/** * Undeploy a bean * * @param context the context */ protected void undeploy(KernelControllerContext context) { if (context == null) throw new IllegalArgumentException("Null context"); log.debug("Undeploying " + context.getName()); KernelController controller = kernel.getController(); controller.uninstall(context.getName()); log.debug("Undeployed " + context.getName()); }
kernel.getController().uninstall(on.getCanonicalName());
/** * Undeploy a bean * * @param controller the controller * @param context the context of the bean * @throws Throwable for any error */ protected void undeployBean(KernelController controller, KernelControllerContext context) throws Throwable { if (controller.isShutdown() == false) controller.uninstall(context.getName()); else log.debug("Not undeploying " + context.getName() + " the controller is shutdown!"); } }
public void callback(final Context context, final ContainerEvent event) throws Exception { context.get(MCServer.class).getKernel().getController().uninstall(ReloadedTestEnricher.BIND_NAME_TEST); } }
@Override public void undeploy(DeploymentUnit unit, InjectionManager deployment) { if (isCDIDeployment(unit) && hasInjector(unit)) { kernelController.uninstall(getJsr299InjectorMcBeanName(unit)); } }
/** * */ @Override public void undeploy(final DeploymentUnit unit) { // If not an EJB3 deployment, take no action if (!this.isEjb3ModuleDeployment(unit)) { return; } final JBossEnterpriseBeansMetaData ejbs = this.getEjbModuleMetadata(unit); assert ejbs != null : "No EJBs found in this deployment, the deployer should have skipped this operation earlier"; final Iterator<JBossEnterpriseBeanMetaData> it = ejbs.iterator(); while (it.hasNext()) { // Get the EJB final JBossEnterpriseBeanMetaData ejb = it.next(); final String mcBindName = this.getRegistrationNameFromDeploymentUnit(unit, ejb); ControllerContext context = kernel.getController().uninstall(mcBindName); log.debug("Uninstalled " + context.getTarget() + " from MC at " + mcBindName); } }
public void contextDestroyed(ServletContextEvent event) { log.info("Web kernel shutdown"); // if (deployment != null) { deployer.undeploy(deployment); } // if (servletContextControllerContext != null) { bootstrap.getKernel().getController().uninstall("ServletContext"); } // servletContext = null; // log.info("Web kernel stopped"); }
kernel.getController().uninstall(name);
kernel.getController().uninstall(name);