Options
All
  • Public
  • Public/Protected
  • All
Menu

Class AbstractStreamlet<I, O>

Type parameters

  • I

  • O

Hierarchy

  • AbstractStreamlet

Implements

Index

Constructors

constructor

Properties

Protected context

context: StreamletContext | null

Protected scope

scope: StreamletScope<O> | null

Methods

bindInput

  • bindInput(key: string, input: Outlet<I>): void

Protected didInvalidate

  • didInvalidate(): void

didInvalidateInlet

  • didInvalidateInlet(inlet: Inlet<I>): void

didInvalidateOutlet

  • didInvalidateOutlet(outlet: Outlet<O>): void

Protected didReconcile

  • didReconcile(version: number): void

didReconcileInlet

  • didReconcileInlet(inlet: Inlet<I>, version: number): void

didReconcileOutlet

  • didReconcileOutlet(outlet: Outlet<O>, version: number): void

disconnectInputs

  • disconnectInputs(): void

disconnectOutputs

  • disconnectOutputs(): void

getInput

  • getInput<I2>(inlet: Inlet<I2> | string): I2 | undefined
  • getInput<I2, E>(inlet: Inlet<I2> | string, orElse: E): I2 | E

getOutput

  • getOutput(outlet: Outlet<O> | string): O | undefined

inlet

  • inlet(key: string): Inlet<I> | null
  • inlet<I2>(): Inlet<I2>

inoutlet

invalidate

  • invalidate(): void

Protected onInvalidate

  • onInvalidate(): void

Protected onInvalidateOutlets

  • onInvalidateOutlets(): void

Protected onReconcile

  • onReconcile(version: number): void

Protected onReconcileInlets

  • onReconcileInlets(version: number): void

Protected onReconcileOutlets

  • onReconcileOutlets(version: number): void

outlet

reconcile

  • reconcile(version: number): void

setStreamletContext

setStreamletScope

Protected streamletClass

  • streamletClass(): StreamletClass

streamletContext

streamletScope

unbindInput

  • unbindInput(key: string): void

Protected willInvalidate

  • willInvalidate(): void

willInvalidateInlet

  • willInvalidateInlet(inlet: Inlet<I>): void

willInvalidateOutlet

  • willInvalidateOutlet(outlet: Outlet<O>): void

Protected willReconcile

  • willReconcile(version: number): void

willReconcileInlet

  • willReconcileInlet(inlet: Inlet<I>, version: number): void

willReconcileOutlet

  • willReconcileOutlet(outlet: Outlet<O>, version: number): void