/** * Installs the specified feature-pack. * * @param fpl feature-pack location * @throws ProvisioningException in case the installation fails */ public void install(FeaturePackLocation fpl) throws ProvisioningException { install(FeaturePackConfig.forLocation(fpl)); }
/** * Installs the specified feature-pack taking into account provided plug-in options. * * @param fpl feature-pack location * @param options plug-in options * @throws ProvisioningException in case the installation fails */ public void install(FeaturePackLocation fpl, Map<String, String> options) throws ProvisioningException { install(FeaturePackConfig.forLocation(fpl), options); }
/** * Adds a feature-pack to the configuration and rebuilds the layout * * @param fpl the feature-pack to add to the configuration * @throws ProvisioningException in case of a failure */ public void install(FeaturePackLocation fpl) throws ProvisioningException { install(FeaturePackConfig.forLocation(fpl)); }
public FeaturePackBuilder addDependency(FeaturePackLocation fpl) throws ProvisioningDescriptionException { return addDependency(FeaturePackConfig.forLocation(fpl)); }
public FeaturePackBuilder addDependency(String origin, FeaturePackLocation fpl) throws ProvisioningDescriptionException { return addDependency(origin, FeaturePackConfig.forLocation(fpl)); }
public ProvisioningPlan install(FeaturePackLocation fpl) throws ProvisioningDescriptionException { return install(FeaturePackConfig.forLocation(fpl)); }
public B updateFeaturePackDep(FeaturePackLocation fpl) throws ProvisioningDescriptionException { return addFeaturePackDepResolved(null, FeaturePackConfig.forLocation(resolveUniverseSpec(fpl)), true); }
public B addFeaturePackDep(FeaturePackLocation fpl) throws ProvisioningDescriptionException { return addFeaturePackDepResolved(null, FeaturePackConfig.forLocation(resolveUniverseSpec(fpl)), false); }
FeaturePackConfig config = FeaturePackConfig.forLocation(loc); ProvisioningConfig provisioning = ProvisioningConfig.builder().addFeaturePackDep(config).build(); Set<ConfigId> layers = new HashSet<>();
private static ProvisioningRuntime buildFullRuntime(FPID fpid, PmSession pmSession) throws ProvisioningException { FeaturePackConfig config = FeaturePackConfig.forLocation(fpid.getLocation()); ProvisioningConfig provisioning = ProvisioningConfig.builder().addFeaturePackDep(config).build(); ProvisioningRuntime runtime = ProvisioningRuntimeBuilder.newInstance(pmSession.getMessageWriter(false)) .initLayout(pmSession.getLayoutFactory(), provisioning) .setEncoding(ProvisioningManager.Builder.ENCODING) .build(); return runtime; } }
FeaturePackLocation loc; loc = session.getResolvedLocation(null, fpl); FeaturePackConfig config = FeaturePackConfig.forLocation(loc); provisioning = ProvisioningConfig.builder().addFeaturePackDep(config).build(); layout = session.getLayoutFactory().newConfigLayout(provisioning);