/** * Create a new KernelDeploymentDeployer. */ public KernelDeploymentDeployer() { setDeploymentVisitor(new KernelDeploymentVisitor()); setComponentVisitor(new BeanMetaDataVisitor()); }
/** * Create a new AliasDeploymentDeployer. */ public AliasDeploymentDeployer() { setDeploymentVisitor(new KernelDeploymentVisitor()); setComponentVisitor(new AliasMetaDataVisitor()); }
public BeanMetaDataFactoryDeployer(Class<T> clazz) { super(clazz); setDeploymentVisitor(new BeanMetaDataFactoryDeployerVisitor(clazz)); setOutput(BeanMetaData.class); }
/** * Create a new BeanDeployer. */ public BeanDeployer() { super(KernelDeployment.class); setSuffix("-beans.xml"); setJarExtension(".beans"); // Enable ManagedObject creation based on annotations by default setBuildManagedObject(true); setAllowMultipleFiles(true); }
/** * Create a new Properties2BeansDeployer. */ public Properties2BeansDeployer() { super(KernelDeployment.class); setSuffix("-beans.properties"); // Enable ManagedObject creation based on annotations by default setBuildManagedObject(true); setAllowMultipleFiles(true); }
/** * Create a new Properties2BeansDeployer. */ public Properties2BeansDeployer() { super(KernelDeployment.class); setSuffix("-beans.properties"); // Enable ManagedObject creation based on annotations by default setBuildManagedObject(true); }
/** * Create a new BeanDeployer. */ public BeanDeployer() { super(KernelDeployment.class); setSuffix("-beans.xml"); // Enable ManagedObject creation based on annotations by default setBuildManagedObject(true); }
/** * Simple init. * * @param controller the controller */ protected void init(Controller controller) { if (controller == null) throw new IllegalArgumentException("Null controller"); this.controller = controller; addInput(BeanMetaData.class); setComponentsOnly(true); }
/** * Simple init. * * @param controller the controller */ protected void init(Controller controller) { if (controller == null) throw new IllegalArgumentException("Null controller"); this.controller = controller; setComponentsOnly(true); setUseUnitName(true); }
public BeanScanningDeployer() { super(new BeanAnnotationProcessor(), new BeanFactoryAnnotationProcessor()); }
public void undeploy(DeploymentUnit unit, NamedAliasMetaData deployment) { removeAliasComponent(unit, deployment); } }
public void deploy(DeploymentUnit unit, BeanMetaData deployment) throws DeploymentException { addBeanComponent(unit, deployment); }
public void undeploy(DeploymentUnit unit, BeanMetaData deployment) { removeBeanComponent(unit, deployment); } }
public void deploy(DeploymentUnit unit, NamedAliasMetaData deployment) throws DeploymentException { addAliasComponent(unit, deployment); }
/** * Create a new AliasDeployer. * * @param controller the controller * @throws IllegalArgumentException for a null controller */ public DeploymentAliasMetaDataDeployer(Controller controller) { super(NamedAliasMetaData.class); init(controller); }
/** * Create a new BeanDeployer. * * @param controller the controller * @throws IllegalArgumentException for a null controller */ public BeanMetaDataDeployer(Controller controller) { super(BeanMetaData.class); init(controller); }
/** * Create a new KernelDeploymentDeployer. */ public KernelDeploymentDeployer() { setDeploymentVisitor(new KernelDeploymentVisitor()); setComponentVisitor(new BeanMetaDataVisitor()); }
/** * Create a new AliasDeploymentDeployer. */ public AliasDeploymentDeployer() { setDeploymentVisitor(new KernelDeploymentVisitor()); setComponentVisitor(new AliasMetaDataVisitor()); }
public void undeploy(DeploymentUnit unit, KernelDeployment deployment) { Set<NamedAliasMetaData> aliases = deployment.getAliases(); if (aliases != null && aliases.isEmpty() == false) { for (NamedAliasMetaData alias : aliases) removeAliasComponent(unit, alias); } } }
public void deploy(DeploymentUnit unit, KernelDeployment deployment) throws DeploymentException { List<BeanMetaData> beans = deployment.getBeans(); if (beans != null && beans.isEmpty() == false) { for (BeanMetaData bean : beans) addBeanComponent(unit, bean); } }