Runner

object Runner extends ProductReader[Runner]
Companion
class
trait ProductReader[Runner]
class Object
trait Matchable
class Any

Type members

Classlikes

object Messages extends ProductReader[Messages]
Companion
class
final case class Messages(r: Runner) extends Ex[Seq[(Long, Int, String)]]
Companion
object
object Progress extends ProductReader[Progress]
Companion
class
final case class Progress(r: Runner) extends Ex[Double]
Companion
object
object Run extends ProductReader[Run]
Companion
class
final case class Run(r: Runner) extends Act
Companion
object
object RunWith extends ProductReader[RunWith]
Companion
class
final case class RunWith(r: Runner, map: Seq[Ex[(String, )]]) extends Act
Companion
object
object State extends ProductReader[State]
Companion
class
final case class State(r: Runner) extends Ex[Int]
Companion
object
object Stop extends ProductReader[Stop]
Companion
class
final case class Stop(r: Runner) extends Act
Companion
object

Value members

Concrete methods

def apply(key: String): Runner

Creates a runner from an attribute of a given static key. That is, it looks up an object in the enclosing attribute-map, and creates a runner representation for it, if it exists. Otherwise the runner is "empty" and does not respond to run.

Creates a runner from an attribute of a given static key. That is, it looks up an object in the enclosing attribute-map, and creates a runner representation for it, if it exists. Otherwise the runner is "empty" and does not respond to run.

def apply(obj: Ex[Obj]): Runner

Creates a runner from a given object. If the object has not yet been created, or there is no runner factory available for it, the runner is "empty" and does not respond to run.

Creates a runner from a given object. If the object has not yet been created, or there is no runner factory available for it, the runner is "empty" and does not respond to run.

override def read(in: RefMapIn, key: String, arity: Int, adj: Int): Runner
Definition Classes
ProductReader