sbt
package sbt
- Alphabetic
- Public
- All
Type Members
- sealed trait Completed extends AnyRef
- trait CompletionService[A, R] extends AnyRef
-
trait
ConcurrentRestrictions[A] extends AnyRef
Describes restrictions on concurrent execution for a set of tasks.
Describes restrictions on concurrent execution for a set of tasks.
- A
the type of a task
-
trait
ExecuteProgress[F[_]] extends AnyRef
Processes progress events during task execution.
Processes progress events during task execution. All methods are called from the same thread except
startedandfinished, which is called from the executing task's thread. All methods should return quickly to avoid task execution overhead. -
final
case class
Inc(cause: Incomplete) extends Result[Nothing] with Product with Serializable
Indicates the task did not complete normally and so it does not have a value.
-
final
case class
Incomplete(node: Option[AnyRef], tpe: Incomplete.Value = Error, message: Option[String] = None, causes: Seq[Incomplete] = Nil, directCause: Option[Throwable] = None) extends Exception with UnprintableException with Product with Serializable
Describes why a task did not complete.
Describes why a task did not complete.
- node
the task that did not complete that is described by this Incomplete instance
- tpe
whether the task was incomplete because of an error or because it was skipped. Only Error is actually used and Skipped may be removed in the future.
- message
an optional error message describing this incompletion
- causes
a list of incompletions that prevented
nodefrom completing- directCause
the exception that caused
nodeto not complete
-
trait
Node[A[_], T] extends AnyRef
Represents a task node in a format understood by the task evaluation engine Execute.
Represents a task node in a format understood by the task evaluation engine Execute.
- A
the task type constructor
- T
the type computed by this node
-
sealed
trait
Result[+T] extends AnyRef
Result of completely evaluating a task.
- final class Triggers[F[_]] extends AnyRef
-
final
case class
Value[+T](value: T) extends Result[T] with Product with Serializable
Indicates the task completed normally and produced the given
value.
Value Members
- object CompletionService
- object ConcurrentRestrictions
-
object
ExecuteProgress
This module is experimental and subject to binary and source incompatible changes at any time.
- object Incomplete extends Enumeration
- object Result