blended.updater

config

package config

Visibility
  1. Public
  2. All

Type Members

  1. final case class ActivateProfile(profileName: String, profileVersion: String, overlays: Set[OverlayRef], kind: String = UpdateAction.KindActivateProfile) extends UpdateAction with Product with Serializable

  2. final case class AddOverlayConfig(overlay: OverlayConfig, kind: String = UpdateAction.KindAddOverlayConfig) extends UpdateAction with Product with Serializable

  3. final case class AddRuntimeConfig(runtimeConfig: RuntimeConfig, kind: String = UpdateAction.KindAddRuntimeConfig) extends UpdateAction with Product with Serializable

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

    A downloadable resource file with optional checksum.

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

    A bundle with a start configuration.

  6. trait ConfigConverter extends AnyRef

    Convert between LauncherConfig and ResolvedRuntimeConfig.

  7. trait ConfigWriter extends AnyRef

    Helper to write Config to files or streams.

  8. case class ContainerInfo(containerId: String, properties: Map[String, String], serviceInfos: Seq[ServiceInfo], profiles: Seq[Profile]) extends Product with Serializable

  9. case class ContainerRegistryResponseOK(id: String, actions: Seq[UpdateAction] = ...) extends Product with Serializable

  10. class EnvPropertyProvider extends PropertyProvider

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

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

  13. class FilePropertyProvider extends PropertyProvider

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

    Definition of a config file generator.

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

    A materialized set of overlays.

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

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

  18. 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.

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

    A reference to an overlay config.

  20. case class OverlaySet(overlays: Seq[OverlayRef], state: OverlayState, reason: Option[String] = scala.None) extends Product with Serializable

  21. sealed trait OverlayState extends AnyRef

  22. case class Profile(name: String, version: String, overlays: Seq[OverlaySet]) extends Product with Serializable

  23. 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.

  24. trait PropertyProvider extends AnyRef

  25. case class RemoteContainerState(containerInfo: ContainerInfo, outstandingUpdateActions: Seq[UpdateAction]) extends Product with Serializable

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

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

  27. 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

  28. case class ServiceInfo(name: String, timestampMsec: Long, lifetimeMsec: Long, props: Map[String, String]) extends Product with Serializable

  29. final case class StageProfile(profileName: String, profileVersion: String, overlays: Set[OverlayRef], kind: String = UpdateAction.KindStageProfile) extends UpdateAction with Product with Serializable

  30. class SystemPropertyProvider extends PropertyProvider

  31. sealed trait UpdateAction extends AnyRef

  32. case class UpdateContainerInfo(info: ContainerInfo) extends Product with Serializable

  33. class UuidPropertyProvider extends PropertyProvider

Value Members

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

  2. object ArtifactCompanion

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

  4. object BundleConfigCompanion

  5. object ConfigConverter extends ConfigConverter

  6. object ConfigWriter extends ConfigWriter

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

  8. object FeatureConfigCompanion

  9. object FeatureRefCompanion

  10. object FeatureResolver

  11. object LocalOverlays extends Serializable

  12. object MvnGav extends Serializable

  13. object OverlayConfigCompanion

    Helper for OverlayConfig containing common useful operations.

  14. object OverlayState

  15. object ProfileLookup extends Serializable

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

  17. object ResolvedRuntimeConfigCompanion

  18. 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

  19. object RuntimeConfigCompanion

  20. object SystemPropertyResolver

  21. object UpdateAction

Ungrouped