Packages

t

akka.stream

KillSwitch

trait KillSwitch extends AnyRef

A KillSwitch allows completion of Graphs from the outside by completing Graphs of FlowShape linked to the switch. Depending on whether the KillSwitch is a UniqueKillSwitch or a SharedKillSwitch one or multiple streams might be linked with the switch. For details see the documentation of the concrete subclasses of this interface.

Source
KillSwitch.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. KillSwitch
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def abort(ex: Throwable): Unit

    After calling KillSwitch#abort() the linked Graphs of FlowShape are failed.

  2. abstract def shutdown(): Unit

    After calling KillSwitch#shutdown() the linked Graphs of FlowShape are completed normally.