package engine
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- sealed trait Action extends AnyRef
- final case class Aggregate[T](dags: List[Dag[T]]) extends Dag[T] with CacheHashCode with Product with Serializable
- final case class Build extends CacheHashCode with Product with Serializable
- sealed trait ClientPool extends AnyRef
- sealed trait CloseEvent extends AnyRef
- sealed trait Dag[T] extends AnyRef
- case class Exit(exitStatus: ExitStatus) extends Action with Product with Serializable
- final case class Leaf[T](value: T) extends Dag[T] with CacheHashCode with Product with Serializable
- case class NailgunPool(context: NGContext) extends ClientPool with Product with Serializable
- final case class Parent[T](value: T, children: List[Dag[T]]) extends Dag[T] with CacheHashCode with Product with Serializable
- case class Print(msg: String, commonOptions: CommonOptions, next: Action) extends Action with Product with Serializable
- case class Run(command: Command, next: Action) extends Action with Product with Serializable
-
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
- object Build extends Serializable
- object BuildLoader
- object Dag
- object ExecutionContext
- object Feedback
- object Heartbeat extends CloseEvent with Product with Serializable
- object InternalError extends CloseEvent with Product with Serializable
- object Interpreter
- object NoPool extends ClientPool with Product with Serializable
- object Run extends Serializable
- object SessionShutdown extends CloseEvent with Product with Serializable
- object SocketError extends CloseEvent with Product with Serializable
- object SocketTimeout extends CloseEvent with Product with Serializable
- object State extends Serializable