public DeploymentUnit addComponent(String name) { return wrap(delegate.addComponent(name)); }
protected static void addServiceComponent(DeploymentUnit unit, ServiceMetaData service) { ObjectName objectName = service.getObjectName(); String name = objectName.getCanonicalName(); DeploymentUnit component = unit.addComponent(name); component.addAttachment(ServiceMetaData.class.getName(), service); }
protected static void addAliasComponent(DeploymentUnit unit, NamedAliasMetaData alias) { DeploymentUnit component = unit.addComponent(alias.getAliasValue().toString()); component.addAttachment(NamedAliasMetaData.class.getName(), alias); }
protected static void addBeanComponent(DeploymentUnit unit, BeanMetaData bean) { DeploymentUnit component = unit.addComponent(bean.getName()); component.addAttachment(BeanMetaData.class.getName(), bean); }
/** * Add component. * * @param unit the deployment unit * @param attachment the attachment * @return newly created component deployment unit */ protected DeploymentUnit addComponent(DeploymentUnit unit, T attachment) { DeploymentUnit component = unit.addComponent(getComponentName(attachment)); component.addAttachment(getAttachmentName(attachment), attachment); return component; }