blended.updater

config

package config

Visibility
  1. Public
  2. All

Type Members

  1. case class Artifact(url: String, fileName: Option[String], sha1Sum: Option[String]) extends Product with Serializable

    A downloadable resource file with optional checksum.

  2. case class BundleConfig(artifact: Artifact, start: Boolean, startLevel: Option[Int]) extends Product with Serializable

    A bundles with a start configuration.

  3. trait ConfigConverter extends AnyRef

    Convert between LauncherConfig and ResolvedRuntimeConfig.

  4. trait ConfigWriter extends AnyRef

    Helper to write Config to files or streams.

  5. class EnvPropertyProvider extends PropertyProvider

  6. case class FeatureConfig(name: String, version: String, url: Option[String], bundles: Seq[BundleConfig], features: Seq[FeatureRef]) extends Product with Serializable

  7. case class FeatureRef(name: String, version: String, url: Option[String] = scala.None) extends Product with Serializable

  8. class FilePropertyProvider extends PropertyProvider

  9. case class GeneratedConfig(configFile: String, config: Config) extends Product with Serializable

    Definition of a config file generator.

  10. final case class LocalOverlays(overlays: Set[OverlayConfig], profileDir: File) extends Product with Serializable

    A materialized set of overlays.

  11. case class LocalRuntimeConfig(resolvedRuntimeConfig: ResolvedRuntimeConfig, baseDir: File) extends Product with Serializable

  12. case class MvnGav(group: String, artifact: String, version: String, classifier: Option[String] = scala.None, fileExt: String = "jar") extends Product with Serializable

  13. final case class OverlayConfig(name: String, version: String, generatedConfigs: Seq[GeneratedConfig] = ..., properties: Map[String, String] = ...) extends Ordered[OverlayConfig] with Product with Serializable

    Definition of an overlay.

  14. final case class OverlayRef(name: String, version: String) extends Ordered[OverlayRef] with Product with Serializable

    A reference to an overlay config.

  15. case class ProfileLookup(profileName: String, profileVersion: String, profileBaseDir: File, overlays: Seq[OverlayRef]) extends Product with Serializable

    Information used by the Blended Launcher and Blended Updater to determine or persist the currently selected and active profile configuration.

  16. trait PropertyProvider extends AnyRef

  17. case class ResolvedRuntimeConfig(runtimeConfig: RuntimeConfig) extends Product with Serializable

    Encapsulated a [RuntimeConfig] guaranteed to contain resolved [FeatureConfig]s for each contained (transitive) [FreatureRef].

  18. case class RuntimeConfig(name: String, version: String, bundles: Seq[BundleConfig] = ..., startLevel: Int, defaultStartLevel: Int, properties: Map[String, String] = ..., frameworkProperties: Map[String, String] = ..., systemProperties: Map[String, String] = ..., features: Seq[FeatureRef] = ..., resources: Seq[Artifact] = ..., resolvedFeatures: Seq[FeatureConfig] = ...) extends Product with Serializable

  19. class SystemPropertyProvider extends PropertyProvider

  20. class UuidPropertyProvider extends PropertyProvider

Value Members

  1. object Artifact extends (String, Option[String], Option[String]) ⇒ Artifact with Serializable

  2. object BundleConfig extends (Artifact, Boolean, Option[Int]) ⇒ BundleConfig with Serializable

  3. object ConfigConverter extends ConfigConverter

  4. object ConfigWriter extends ConfigWriter

  5. object FeatureConfig extends (String, String, Option[String], Seq[BundleConfig], Seq[FeatureRef]) ⇒ FeatureConfig with Serializable

  6. object FeatureRef extends (String, String, Option[String]) ⇒ FeatureRef with Serializable

  7. object FeatureResolver

  8. object LocalOverlays extends Serializable

  9. object MvnGav extends Serializable

  10. object OverlayConfig extends (String, String, Seq[GeneratedConfig], Map[String, String]) ⇒ OverlayConfig with Serializable

    Companion for OverlayConfig containing common useful operations.

  11. object ProfileLookup extends Serializable

  12. object ResolvedRuntimeConfig extends (RuntimeConfig) ⇒ ResolvedRuntimeConfig with Serializable

  13. object RuntimeConfig extends (String, String, Seq[BundleConfig], Int, Int, Map[String, String], Map[String, String], Map[String, String], Seq[FeatureRef], Seq[Artifact], Seq[FeatureConfig]) ⇒ RuntimeConfig with Serializable

Ungrouped