Step

com.mchange.sysadmin.taskrunner.TaskRunner.Step
See theStep companion trait
object Step extends StepType

Attributes

Companion
trait
Graph
Supertypes
trait StepType
class Object
trait Matchable
class Any
Self type
Step.type

Members list

Type members

Inherited classlikes

case class Arbitrary(name: String, action: (T, Arbitrary) => Result, isSuccess: Completed => Boolean, workingDirectory: Path, environment: Map[String, String], actionDescription: Option[String], essential: Option[Boolean]) extends Step

Attributes

Inherited from:
StepType
Supertypes
trait Serializable
trait Product
trait Equals
trait Step
class Object
trait Matchable
class Any
Show all
case class Exec(name: String, parsedCommand: List[String], workingDirectory: Path, environment: Map[String, String], carrier: Carrier, isSuccess: Completed => Boolean, essential: Option[Boolean]) extends Step

Attributes

Inherited from:
StepType
Supertypes
trait Serializable
trait Product
trait Equals
trait Step
class Object
trait Matchable
class Any
Show all
case class Result(exitCode: Option[Int], stepOut: String, stepErr: String, carryForward: T, notes: Option[String], carryForwardDescriber: T => Option[String])

Attributes

Inherited from:
StepType
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Result

Attributes

Inherited from:
StepType
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
object Run extends RunType

Attributes

Inherited from:
StepType
Supertypes
trait RunType
class Object
trait Matchable
class Any
sealed trait Run

Attributes

Inherited from:
StepType
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Completed
class Skipped
sealed trait RunType

Attributes

Inherited from:
StepType
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Run.type

Value members

Inherited methods

def defaultIsSuccess(run: Completed): Boolean

Attributes

Inherited from:
StepType
def exitCodeIsZero(run: Completed): Boolean

Attributes

Inherited from:
StepType
def stepErrIsEmpty(run: Completed): Boolean

Attributes

Inherited from:
StepType