SourceSignature

beam.SourceSignature
trait SourceSignature[O, R] extends Signature

Attributes

Graph
Supertypes
trait Signature
class Object
trait Matchable
class Any
Known subtypes
class StatefulReturn[S, R, U]
class Stateful[S, U]
class StatelessReturn[R, U]
class Stateless[U]
trait SourceEffectExt[O, R]
trait SourceEffect[O]
object FxNothing
object FxUnit
Show all

Members list

Type members

Inherited and Abstract types

type ThisEffect

Self-reference to the effect being described by this Signature.

Self-reference to the effect being described by this Signature.

Becomes an alias of this.type, once the signature is inherited from Effect.

Attributes

Inherited from:
Signature

Value members

Abstract methods

def emit(value: O): Computation[Unit, ThisEffect]
def exit(value: R): Computation[Nothing, ThisEffect]