StreamRefAttributes

org.apache.pekko.stream.StreamRefAttributes

Attributes for stream refs (pekko.stream.SourceRef and pekko.stream.SinkRef). Note that more attributes defined in Attributes and ActorAttributes.

Attributes

Source
Attributes.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

final case class BufferCapacity(capacity: Int) extends StreamRefAttribute

Attributes

Source
Attributes.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Attribute
class Object
trait Matchable
class Any
Show all
final case class DemandRedeliveryInterval(timeout: FiniteDuration) extends StreamRefAttribute

Attributes

Source
Attributes.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Attribute
class Object
trait Matchable
class Any
Show all

Attributes

Source
Attributes.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Attribute
class Object
trait Matchable
class Any
Show all

Attributes specific to stream refs.

Attributes specific to stream refs.

Not for user extension.

Attributes

Source
Attributes.scala
Supertypes
trait Attribute
class Object
trait Matchable
class Any
Known subtypes
final case class SubscriptionTimeout(timeout: FiniteDuration) extends StreamRefAttribute

Attributes

Source
Attributes.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Attribute
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

def bufferCapacity(capacity: Int): Attributes

Specifies the size of the buffer on the receiving side that is eagerly filled even without demand.

Specifies the size of the buffer on the receiving side that is eagerly filled even without demand.

Attributes

Source
Attributes.scala

Scala API: If no new elements arrive within this timeout, demand is redelivered.

Scala API: If no new elements arrive within this timeout, demand is redelivered.

Attributes

Source
Attributes.scala
def demandRedeliveryInterval(timeout: Duration): Attributes

Java API: If no new elements arrive within this timeout, demand is redelivered.

Java API: If no new elements arrive within this timeout, demand is redelivered.

Attributes

Source
Attributes.scala

Scala API: The time between the Terminated signal being received and when the local SourceRef determines to fail itself

Scala API: The time between the Terminated signal being received and when the local SourceRef determines to fail itself

Attributes

Source
Attributes.scala
def finalTerminationSignalDeadline(timeout: Duration): Attributes

Java API: The time between the Terminated signal being received and when the local SourceRef determines to fail itself

Java API: The time between the Terminated signal being received and when the local SourceRef determines to fail itself

Attributes

Source
Attributes.scala

Scala API: Specifies the subscription timeout within which the remote side MUST subscribe to the handed out stream reference.

Scala API: Specifies the subscription timeout within which the remote side MUST subscribe to the handed out stream reference.

Attributes

Source
Attributes.scala
def subscriptionTimeout(timeout: Duration): Attributes

Java API: Specifies the subscription timeout within which the remote side MUST subscribe to the handed out stream reference.

Java API: Specifies the subscription timeout within which the remote side MUST subscribe to the handed out stream reference.

Attributes

Source
Attributes.scala