abstract
class
StepCompanion[-BaseEnv] extends AnyRef
Instance Constructors
-
new
StepCompanion()
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
act[Params, Out](name: String, description: String)(f: (Params) ⇒ Out): Activity[Any, Params, Throwable, Out]
-
def
act[Params, Out](name: String)(f: (Params) ⇒ Out): Activity[Any, Params, Throwable, Out]
-
def
act[Params, Out](f: (Params) ⇒ Out): Activity[Any, Params, Throwable, Out]
-
def
activity[Env, Params, Err, Value](name: String, description: String)(func: (Params) ⇒ ZIO[Env, Err, Value]): Activity[Env, Params, Err, Value]
-
def
activity[Env, Params, Err, Value](name: String)(func: (Params) ⇒ ZIO[Env, Err, Value]): Activity[Env, Params, Err, Value]
-
def
activity[Env, Params, Err, Value](func: (Params) ⇒ ZIO[Env, Err, Value]): Activity[Env, Params, Err, Value]
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
def
context[Env, StateIn, Params]: Step[StateIn, StateIn, Env, Params, Nothing, StepContext[Env, StateIn, Params]]
-
def
describe[StateIn, StateOut, Env, Params, Err, Value](description: String)(step: Step[StateIn, StateOut, Env, Params, Err, Value]): Step[StateIn, StateOut, Env, Params, Err, Value]
-
def
effect[Value](value: ⇒ Value): TaskStep[Any, Value]
-
def
environment[Env <: BaseEnv]: Step[Any, Env, Env, Any, Nothing, Env]
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
fail[Err](error: Err): Step[Any, Nothing, BaseEnv, Any, Err, Nothing]
-
def
finalize(): Unit
-
def
fromEffect[P, R, E, A](func: (P) ⇒ ZIO[R, E, A]): Step[Any, Unit, R, P, E, A]
-
def
fromEffect[R, E, A](effect: ZIO[R, E, A]): Step[Any, Unit, R, Any, E, A]
-
def
get[State]: Step[State, State, Any, Any, Nothing, State]
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
def
mapN[S0, R, P, Err, SA, A, SB, B, SC, C](flowA: Step[S0, SA, R, P, Err, A], flowB: Step[S0, SB, R, P, Err, B])(f: (StepOutputs[SA, A], StepOutputs[SB, B]) ⇒ StepOutputs[SC, C]): Step[S0, SC, R, P, Err, C]
-
def
mapParN[S0, R, P, Err, S1, A1, S2, A2, S3, A3, S4, A4, S5, A5, S6, A6, S7, A7, S8, A8, S9, A9](flow1: Step[S0, S1, R, P, Err, A1], flow2: Step[S0, S2, R, P, Err, A2], flow3: Step[S0, S3, R, P, Err, A3], flow4: Step[S0, S4, R, P, Err, A4], flow5: Step[S0, S5, R, P, Err, A5], flow6: Step[S0, S6, R, P, Err, A6], flow7: Step[S0, S7, R, P, Err, A7], flow8: Step[S0, S8, R, P, Err, A8])(func: (StepOutputs[S1, A1], StepOutputs[S2, A2], StepOutputs[S3, A3], StepOutputs[S4, A4], StepOutputs[S5, A5], StepOutputs[S6, A6], StepOutputs[S7, A7], StepOutputs[S8, A8]) ⇒ StepOutputs[S9, A9]): Step[S0, S9, R, P, Err, A9]
-
def
mapParN[S0, R, P, Err, S1, A1, S2, A2, S3, A3, S4, A4, S5, A5, S6, A6, S7, A7, S8, A8](flow1: Step[S0, S1, R, P, Err, A1], flow2: Step[S0, S2, R, P, Err, A2], flow3: Step[S0, S3, R, P, Err, A3], flow4: Step[S0, S4, R, P, Err, A4], flow5: Step[S0, S5, R, P, Err, A5], flow6: Step[S0, S6, R, P, Err, A6], flow7: Step[S0, S7, R, P, Err, A7])(func: (StepOutputs[S1, A1], StepOutputs[S2, A2], StepOutputs[S3, A3], StepOutputs[S4, A4], StepOutputs[S5, A5], StepOutputs[S6, A6], StepOutputs[S7, A7]) ⇒ StepOutputs[S8, A8]): Step[S0, S8, R, P, Err, A8]
-
def
mapParN[S0, R, P, Err, S1, A1, S2, A2, S3, A3, S4, A4, S5, A5, S6, A6, S7, A7](flow1: Step[S0, S1, R, P, Err, A1], flow2: Step[S0, S2, R, P, Err, A2], flow3: Step[S0, S3, R, P, Err, A3], flow4: Step[S0, S4, R, P, Err, A4], flow5: Step[S0, S5, R, P, Err, A5], flow6: Step[S0, S6, R, P, Err, A6])(func: (StepOutputs[S1, A1], StepOutputs[S2, A2], StepOutputs[S3, A3], StepOutputs[S4, A4], StepOutputs[S5, A5], StepOutputs[S6, A6]) ⇒ StepOutputs[S7, A7]): Step[S0, S7, R, P, Err, A7]
-
def
mapParN[S0, R, P, Err, S1, A1, S2, A2, S3, A3, S4, A4, S5, A5, S6, A6](flow1: Step[S0, S1, R, P, Err, A1], flow2: Step[S0, S2, R, P, Err, A2], flow3: Step[S0, S3, R, P, Err, A3], flow4: Step[S0, S4, R, P, Err, A4], flow5: Step[S0, S5, R, P, Err, A5])(f: (StepOutputs[S1, A1], StepOutputs[S2, A2], StepOutputs[S3, A3], StepOutputs[S4, A4], StepOutputs[S5, A5]) ⇒ StepOutputs[S6, A6]): Step[S0, S6, R, P, Err, A6]
-
def
mapParN[S0, R, P, Err, SA, A, SB, B, SC, C, SD, D, SF, F](flowA: Step[S0, SA, R, P, Err, A], flowB: Step[S0, SB, R, P, Err, B], flowC: Step[S0, SC, R, P, Err, C], flowD: Step[S0, SD, R, P, Err, D])(f: (StepOutputs[SA, A], StepOutputs[SB, B], StepOutputs[SC, C], StepOutputs[SD, D]) ⇒ StepOutputs[SF, F]): Step[S0, SF, R, P, Err, F]
-
def
mapParN[S0, R, P, Err, SA, A, SB, B, SC, C, SD, D](flowA: Step[S0, SA, R, P, Err, A], flowB: Step[S0, SB, R, P, Err, B], flowC: Step[S0, SC, R, P, Err, C])(f: (StepOutputs[SA, A], StepOutputs[SB, B], StepOutputs[SC, C]) ⇒ StepOutputs[SD, D]): Step[S0, SD, R, P, Err, D]
-
def
mapParN[S0, R, P, Err, SA, A, SB, B, SC, C](flowA: Step[S0, SA, R, P, Err, A], flowB: Step[S0, SB, R, P, Err, B])(f: (StepOutputs[SA, A], StepOutputs[SB, B]) ⇒ StepOutputs[SC, C]): Step[S0, SC, R, P, Err, C]
-
def
modify[StateIn, StateOut, Output](func: (StateIn) ⇒ (StateOut, Output)): Step[StateIn, StateOut, Any, Any, Nothing, Output]
-
def
name[StateIn, StateOut, Env, Params, Err, Value](name: String)(step: Step[StateIn, StateOut, Env, Params, Err, Value]): Step[StateIn, StateOut, Env, Params, Err, Value]
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
parameters[P]: Step[Any, P, Any, P, Nothing, P]
-
def
succeed[State, Value](state: ⇒ State, value: ⇒ Value): Step[Any, State, Any, Any, Nothing, Value]
-
def
succeed[Value](value: ⇒ Value): Step[Any, Unit, Any, Any, Nothing, Value]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any