public boolean removeComponent(String name) { return delegate.removeComponent(name); }
/** * Remove component. * * @param unit the deployment unit * @param attachment the attachment */ protected void removeComponent(DeploymentUnit unit, T attachment) { unit.removeComponent(getComponentName(attachment)); } }
protected static void removeBeanComponent(DeploymentUnit unit, BeanMetaData bean) { unit.removeComponent(bean.getName()); }
protected static void removeServiceComponent(DeploymentUnit unit, ServiceMetaData service) { ObjectName objectName = service.getObjectName(); String name = objectName.getCanonicalName(); unit.removeComponent(name); }
protected static void removeAliasComponent(DeploymentUnit unit, NamedAliasMetaData alias) { unit.removeComponent(alias.getAliasValue().toString()); }
public void undeploy(DeploymentUnit unit, ServiceDeployment deployment) { List<ServiceMetaData> services = deployment.getServices(); if (services == null) return; for (ServiceMetaData service : services) { ObjectName objectName = service.getObjectName(); String name = objectName.getCanonicalName(); unit.removeComponent(name); } } }
@Override protected void internalUndeploy(DeploymentUnit unit) { if(!informer.isJavaEEComponent(unit)) return; String name = informer.getComponentName(unit); unit.removeComponent(name + ".java:comp"); } }