public DeploymentPlan findDefaultPlan(Contribution contribution) { DeploymentPlan plan; List<DeploymentPlan> plans = new ArrayList<DeploymentPlan>(); getDeploymentPlans(contribution, plans); if (!plans.isEmpty()) { plan = plans.get(0); } else { return null; } return plan; }
public static Domain createDomain(MonitorProxyService monitorService, ClassLoaderRegistry classLoaderRegistry, ScopeRegistry scopeRegistry, ComponentManager componentManager, LogicalComponentManager logicalComponentManager, MetaDataStore metaDataStore, ManagementService managementService, HostInfo info) throws Fabric3Exception { CommandExecutorRegistry commandRegistry = createCommandExecutorRegistry(monitorService, classLoaderRegistry, scopeRegistry, componentManager, managementService, info); LocalDeployer deployer = new LocalDeployer(commandRegistry, scopeRegistry); DefaultContractMatcher matcher = new DefaultContractMatcher(); JavaContractMatcherExtension javaMatcher = new JavaContractMatcherExtension(); matcher.addMatcherExtension(javaMatcher); Generator generator = createGenerator(matcher, classLoaderRegistry); LogicalModelInstantiator logicalModelInstantiator = createLogicalModelGenerator(matcher); Collector collector = new CollectorImpl(); ContributionHelper contributionHelper = new ContributionHelperImpl(metaDataStore, info); return new RuntimeDomain(metaDataStore, generator, logicalModelInstantiator, logicalComponentManager, deployer, collector, contributionHelper, info); }
public DeploymentPlan findDefaultPlan(QName deployable) { // default to first found deployment plan in a contribution if one is not specifed for a distributed deployment QNameSymbol symbol = new QNameSymbol(deployable); Contribution contribution = metadataStore.find(Composite.class, symbol).getResource().getContribution(); return findDefaultPlan(contribution); }
public static Domain createDomain(MonitorProxyService monitorService, ClassLoaderRegistry classLoaderRegistry, ScopeRegistry scopeRegistry, ComponentManager componentManager, LogicalComponentManager logicalComponentManager, MetaDataStore metaDataStore, ManagementService managementService, HostInfo info) throws Fabric3Exception { CommandExecutorRegistry commandRegistry = createCommandExecutorRegistry(monitorService, classLoaderRegistry, scopeRegistry, componentManager, managementService, info); LocalDeployer deployer = new LocalDeployer(commandRegistry, scopeRegistry); DefaultContractMatcher matcher = new DefaultContractMatcher(); JavaContractMatcherExtension javaMatcher = new JavaContractMatcherExtension(); matcher.addMatcherExtension(javaMatcher); Generator generator = createGenerator(matcher, classLoaderRegistry); LogicalModelInstantiator logicalModelInstantiator = createLogicalModelGenerator(matcher); Collector collector = new CollectorImpl(); ContributionHelper contributionHelper = new ContributionHelperImpl(metaDataStore, info); return new RuntimeDomain(metaDataStore, generator, logicalModelInstantiator, logicalComponentManager, deployer, collector, contributionHelper, info); }
ContributionHelper contributionHelper = new ContributionHelperImpl(metaDataStore, info);