Runner

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

Type members

Classlikes

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

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