Trait

morphir.flowz

Api

Related Doc: package flowz

Permalink

trait Api extends StepExports with ActivityExports with FiberSyntax with FlowDsl

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Api
  2. FlowDsl
  3. FiberSyntax
  4. ActivityExports
  5. StepExports
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final type Activity[-Env, -Params, +Err, +Value] = flowz.Step[Any, Value, Env, Params, Err, Value]

    Permalink
    Definition Classes
    StepExports
  2. abstract class Flow[-StartupEnv, -Input, +Output] extends AnyRef

    Permalink
    Definition Classes
    FlowDsl
  3. type ForkedStep[-StateIn, +StateOut, -Env, -Params, +Err, +Output] = flowz.Step[StateIn, Unit, Env, Params, Nothing, Runtime[Err, StepOutputs[StateOut, Output]]]

    Permalink
    Definition Classes
    StepExports
  4. final type IOStep[-Params, +Err, +Value] = flowz.Step[Any, Unit, Any, Params, Err, Value]

    Permalink
    Definition Classes
    StepExports
  5. final type Step[-StateIn, +StateOut, -Env, -Params, +Err, +Value] = flowz.Step[StateIn, StateOut, Env, Params, Err, Value]

    Permalink
    Definition Classes
    StepExports
  6. final type StepContext[+Env, +State, +Params] = flowz.StepContext[Env, State, Params]

    Permalink
    Definition Classes
    StepExports
  7. final type StepInputs[+State, +Params] = flowz.StepInputs[State, Params]

    Permalink
    Definition Classes
    StepExports
  8. final type StepOutputs[+State, +Value] = flowz.StepOutputs[State, Value]

    Permalink
    Definition Classes
    StepExports
  9. final type TaskStep[-Params, +Value] = flowz.Step[Any, Unit, Any, Params, Throwable, Value]

    Permalink
    Definition Classes
    StepExports
  10. final type UStep[-Params, +Value] = flowz.Step[Any, Unit, Any, Params, Nothing, Value]

    Permalink
    Definition Classes
    StepExports

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val Activity: flowz.Activity.type

    Permalink
    Definition Classes
    StepExports
  5. object Flow

    Permalink
    Definition Classes
    FlowDsl
  6. val Step: flowz.Step.type

    Permalink
    Definition Classes
    StepExports
  7. val StepContext: flowz.StepContext.type

    Permalink
    Definition Classes
    StepExports
  8. val StepInputs: flowz.StepInputs.type

    Permalink
    Definition Classes
    StepExports
  9. val StepOutputs: flowz.StepOutputs.type

    Permalink
    Definition Classes
    StepExports
  10. def act[Params, Out](name: String, description: String)(f: (Params) ⇒ Out): Activity[Any, Params, Throwable, Out]

    Permalink

    Defines a step that does not rely on state.

    Defines a step that does not rely on state.

    Definition Classes
    ActivityExports
  11. def act[Params, Out](name: String)(f: (Params) ⇒ Out): Activity[Any, Params, Throwable, Out]

    Permalink

    Defines a step that does not rely on state.

    Defines a step that does not rely on state.

    Definition Classes
    ActivityExports
  12. def act[Params, Out](f: (Params) ⇒ Out): Activity[Any, Params, Throwable, Out]

    Permalink

    Defines a step that does not rely on state.

    Defines a step that does not rely on state.

    Definition Classes
    ActivityExports
  13. def activity[Env, Params, Err, Value](name: String, description: String)(func: (Params) ⇒ ZIO[Env, Err, Value]): Activity[Env, Params, Err, Value]

    Permalink

    Defines a step that performs some effect which does not rely on state.

    Defines a step that performs some effect which does not rely on state.

    Definition Classes
    ActivityExports
  14. def activity[Env, Params, Err, Value](name: String)(func: (Params) ⇒ ZIO[Env, Err, Value]): Activity[Env, Params, Err, Value]

    Permalink

    Defines a step that performs some effect which does not rely on state.

    Defines a step that performs some effect which does not rely on state.

    Definition Classes
    ActivityExports
  15. def activity[Env, Params, Err, Value](func: (Params) ⇒ ZIO[Env, Err, Value]): Activity[Env, Params, Err, Value]

    Permalink

    Defines a step that performs some effect which does not rely on state.

    Defines a step that performs some effect which does not rely on state.

    Definition Classes
    ActivityExports
  16. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  17. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  19. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  20. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. def flow(name: String): Builder[Any, Any, Nothing, Nothing, Nothing, Nothing, Any]

    Permalink
    Definition Classes
    FlowDsl
  22. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  23. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  24. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  25. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  26. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  27. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  28. def stage[StateIn, StateOut, Env, Params, Err, Out](func: (StateIn, Params) ⇒ Step[StateIn, StateOut, Env, Params, Err, Out]): Step[StateIn, StateOut, Env, Params, Err, Out]

    Permalink
    Definition Classes
    StepExports
  29. def step[StateIn, StateOut, Params, Out](func: (StateIn, Params) ⇒ (StateOut, Out)): Step[StateIn, StateOut, Any, Params, Throwable, Out]

    Permalink
    Definition Classes
    StepExports
  30. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  31. implicit def toFiberOutputChannelOps[State, Err, Output](fiber: Fiber[Err, flowz.StepOutputs[State, Err]]): FiberOutputChannelOps[State, Err, Output]

    Permalink
    Definition Classes
    FiberSyntax
  32. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  33. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from FlowDsl

Inherited from FiberSyntax

Inherited from ActivityExports

Inherited from StepExports

Inherited from AnyRef

Inherited from Any

Ungrouped