Package

io.youi

workflow

Permalink

package workflow

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. workflow
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class Action extends Task

    Permalink
  2. case class AnimateIn(get: () ⇒ Double, apply: (Double) ⇒ Unit, destination: () ⇒ Double, duration: FiniteDuration, easing: Easing) extends DurationTemporal with Product with Serializable

    Permalink
  3. class ChainedTask extends Task

    Permalink
  4. sealed trait Conclusion extends AnyRef

    Permalink
  5. trait DurationTemporal extends Temporal

    Permalink
  6. class Parallel extends Task

    Permalink
  7. case class PartialAnimate(get: () ⇒ Double, apply: (Double) ⇒ Unit, destination: () ⇒ Double) extends Product with Serializable

    Permalink
  8. class Repeat extends Task

    Permalink
  9. class Sequential extends Task

    Permalink
  10. class Sleep extends DurationTemporal

    Permalink
  11. implicit class StateChannelWorkflow extends AnyRef

    Permalink
  12. trait Task extends AnyRef

    Permalink
  13. trait Temporal extends Task

    Permalink

Value Members

  1. object Action

    Permalink
  2. object Conclusion

    Permalink
  3. def asynchronous(f: ⇒ Future[Unit]): Action

    Permalink
  4. implicit def f2Task(f: ⇒ Unit): Task

    Permalink
  5. def forever(task: Task): Repeat

    Permalink
  6. implicit def future2Task(future: ⇒ Future[Unit]): Task

    Permalink
  7. def parallel(tasks: Task*): Parallel

    Permalink
  8. def repeat(task: Task, times: Int = 1): Repeat

    Permalink
  9. def sequential(tasks: Task*): Sequential

    Permalink
  10. def sleep(duration: FiniteDuration): Sleep

    Permalink
  11. def synchronous(f: ⇒ Unit): Action

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped