Handler

kyo.core.Handler
abstract class Handler[Command[_], E <: Effect[E], S] extends ResultHandler[Command, Id, E, S]

Attributes

Graph
Supertypes
class ResultHandler[Command, Id, E, S]
class Object
trait Matchable
class Any

Members list

Type members

Inherited and Abstract types

opaque type Handle[T, S2]

Attributes

Inherited from:
ResultHandler

Value members

Concrete methods

def done[T](v: T): Id[T] < S

Inherited methods

def failed(ex: Throwable): Nothing < E

Attributes

Inherited from:
ResultHandler
inline protected def handle[T, S2](h: ResultHandler[Command, Id, E, S], v: T < (E & S & S2)): Handle[T, S2]

Attributes

Inherited from:
ResultHandler
inline protected def handle[T, S2](v: T < (E & S & S2)): Handle[T, S2]

Attributes

Inherited from:
ResultHandler

Inherited and Abstract methods

def resume[T, U : Flat, S](command: Command[T], k: T => U < (E & S)): Handle[U, S]

Attributes

Inherited from:
ResultHandler