SinkQueue

org.apache.pekko.stream.javadsl.SinkQueue
trait SinkQueue[T]

This trait allows to have a queue as a sink for a stream. A SinkQueue pulls data from stream with a backpressure mechanism.

Attributes

Source
Queue.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

def pull(): CompletionStage[Optional[T]]

Pulls elements from the stream and returns a CompletionStage that:

Pulls elements from the stream and returns a CompletionStage that:

  • fails if the stream is failed
  • completes with Empty in case the stream is completed
  • completes with element in case the next element is available from the stream.

Attributes

Source
Queue.scala