ThrottlerTransportAdapter

org.apache.pekko.remote.transport.ThrottlerTransportAdapter
See theThrottlerTransportAdapter companion class

Attributes

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

Members list

Type members

Classlikes

case object Blackhole extends ThrottleMode

Attributes

Source
ThrottlerTransportAdapter.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait ThrottleMode
class Object
trait Matchable
class Any
Show all
Self type
Blackhole.type
object Direction

Attributes

Companion
trait
Source
ThrottlerTransportAdapter.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Direction.type
sealed trait Direction

Attributes

Companion
object
Source
ThrottlerTransportAdapter.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Both
object Receive
object Send
final case class ForceDisassociate(address: Address)

Management Command to force disassociation of an address.

Management Command to force disassociation of an address.

Attributes

Source
ThrottlerTransportAdapter.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case object ForceDisassociateAck

Attributes

Source
ThrottlerTransportAdapter.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
final case class ForceDisassociateExplicitly(address: Address, reason: DisassociateInfo)

Management Command to force disassociation of an address with an explicit error.

Management Command to force disassociation of an address with an explicit error.

Attributes

Source
ThrottlerTransportAdapter.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class SetThrottle(address: Address, direction: Direction, mode: ThrottleMode)

Attributes

Source
ThrottlerTransportAdapter.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case object SetThrottleAck

Attributes

Source
ThrottlerTransportAdapter.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Source
ThrottlerTransportAdapter.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Blackhole
class TokenBucket
object Unthrottled
final case class TokenBucket(capacity: Int, tokensPerSecond: Double, nanoTimeOfLastSend: Long, availableTokens: Int) extends ThrottleMode

Attributes

Source
ThrottlerTransportAdapter.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait ThrottleMode
class Object
trait Matchable
class Any
Show all
case object Unthrottled extends ThrottleMode

Attributes

Source
ThrottlerTransportAdapter.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait ThrottleMode
class Object
trait Matchable
class Any
Show all
Self type

Value members

Concrete methods

Java API: get the ThrottleMode.Blackhole instance

Java API: get the ThrottleMode.Blackhole instance

Attributes

Source
ThrottlerTransportAdapter.scala

Java API: get the Direction.Both instance

Java API: get the Direction.Both instance

Attributes

Source
ThrottlerTransportAdapter.scala

Java API: get the Direction.Receive instance

Java API: get the Direction.Receive instance

Attributes

Source
ThrottlerTransportAdapter.scala

Java API: get the Direction.Send instance

Java API: get the Direction.Send instance

Attributes

Source
ThrottlerTransportAdapter.scala

Java API: get the ThrottleMode.Unthrottled instance

Java API: get the ThrottleMode.Unthrottled instance

Attributes

Source
ThrottlerTransportAdapter.scala

Concrete fields

val SchemeIdentifier: String
val UniqueId: AtomicInteger