Packages

p

bloop

engine

package engine

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package caches
  2. package tasks

Type Members

  1. sealed trait Action extends AnyRef
  2. final case class Aggregate[T](dags: List[Dag[T]]) extends Dag[T] with CacheHashCode with Product with Serializable
  3. final case class Build extends CacheHashCode with Product with Serializable
  4. sealed trait ClientPool extends AnyRef
  5. sealed trait CloseEvent extends AnyRef
  6. sealed trait Dag[T] extends AnyRef

    A Dag is a Directed Acyclic Graph where each node contains a value of T

  7. case class Exit(exitStatus: ExitStatus) extends Action with Product with Serializable
  8. final case class Leaf[T](value: T) extends Dag[T] with CacheHashCode with Product with Serializable
  9. case class NailgunPool(context: NGContext) extends ClientPool with Product with Serializable
  10. final case class Parent[T](value: T, children: List[Dag[T]]) extends Dag[T] with CacheHashCode with Product with Serializable
  11. case class Print(msg: String, commonOptions: CommonOptions, next: Action) extends Action with Product with Serializable
  12. case class Run(command: Command, next: Action) extends Action with Product with Serializable
  13. final case class SourceGenerator(cwd: AbsolutePath, sourcesGlobs: List[SourcesGlobs], outputDirectory: AbsolutePath, command: List[String]) extends Product with Serializable
  14. final case class State extends Product with Serializable

    Represents the state for a given build.

    Represents the state for a given build.

    It is aggressively cached by bloop so that operations that target a build can reuse the state that has already been created before. The state is immutable and allows different builds to change common values utilized by all the bloop operations.

Value Members

  1. object Build extends Serializable
  2. object BuildLoader
  3. object Dag
  4. object ExecutionContext
  5. object Feedback
  6. case object Heartbeat extends CloseEvent with Product with Serializable
  7. case object InternalError extends CloseEvent with Product with Serializable
  8. object Interpreter
  9. case object NoPool extends ClientPool with Product with Serializable
  10. object Run extends Serializable
  11. case object SessionShutdown extends CloseEvent with Product with Serializable
  12. case object SocketError extends CloseEvent with Product with Serializable
  13. case object SocketTimeout extends CloseEvent with Product with Serializable
  14. object SourceGenerator extends Serializable
  15. object State extends Serializable

Ungrouped