Creates a new SharedKillSwitch with the given name that can be used to control the completion of multiple streams from the outside simultaneously.
Creates a new SharedKillSwitch with the given name that can be used to control the completion of multiple streams from the outside simultaneously.
SharedKillSwitch
Creates a new Graph of FlowShape that materializes to an external switch that allows external completion of that unique materialization.
Creates a new Graph of FlowShape that materializes to an external switch that allows external completion of that unique materialization.
Creates shared or single kill switches which can be used to control completion of graphs from the outside.
returns a SharedKillSwitch which provides a Graph of FlowShape that can be used in arbitrary number of graphs and materializations. The switch simultaneously controls completion in all of those graphs.shared()
returns a Graph of FlowShape that materializes to a UniqueKillSwitch which is always unique to that materialized Flow itself.single()
Creates a SharedKillSwitch that can be used to externally control the completion of various streams.