Package akka.actor.typed.delivery
Class ConsumerController.Settings
- java.lang.Object
-
- akka.actor.typed.delivery.ConsumerController.Settings
-
- Enclosing class:
- ConsumerController
public static final class ConsumerController.Settings extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Settings()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
flowControlWindow()
java.time.Duration
getResendIntervalMax()
Java APIboolean
onlyFlowControl()
scala.concurrent.duration.FiniteDuration
resendIntervalMax()
scala.concurrent.duration.FiniteDuration
resendIntervalMin()
java.lang.String
toString()
ConsumerController.Settings
withFlowControlWindow(int newFlowControlWindow)
ConsumerController.Settings
withOnlyFlowControl(boolean newOnlyFlowControl)
ConsumerController.Settings
withResendIntervalMax(java.time.Duration newResendIntervalMax)
Java APIConsumerController.Settings
withResendIntervalMax(scala.concurrent.duration.FiniteDuration newResendIntervalMax)
Scala APIConsumerController.Settings
withResendIntervalMin(java.time.Duration newResendIntervalMin)
Java APIConsumerController.Settings
withResendIntervalMin(scala.concurrent.duration.FiniteDuration newResendIntervalMin)
Scala API
-
-
-
Method Detail
-
flowControlWindow
public int flowControlWindow()
-
resendIntervalMin
public scala.concurrent.duration.FiniteDuration resendIntervalMin()
-
resendIntervalMax
public scala.concurrent.duration.FiniteDuration resendIntervalMax()
-
onlyFlowControl
public boolean onlyFlowControl()
-
withFlowControlWindow
public ConsumerController.Settings withFlowControlWindow(int newFlowControlWindow)
-
withResendIntervalMin
public ConsumerController.Settings withResendIntervalMin(scala.concurrent.duration.FiniteDuration newResendIntervalMin)
Scala API
-
withResendIntervalMax
public ConsumerController.Settings withResendIntervalMax(scala.concurrent.duration.FiniteDuration newResendIntervalMax)
Scala API
-
withResendIntervalMin
public ConsumerController.Settings withResendIntervalMin(java.time.Duration newResendIntervalMin)
Java API
-
withResendIntervalMax
public ConsumerController.Settings withResendIntervalMax(java.time.Duration newResendIntervalMax)
Java API
-
getResendIntervalMax
public java.time.Duration getResendIntervalMax()
Java API
-
withOnlyFlowControl
public ConsumerController.Settings withOnlyFlowControl(boolean newOnlyFlowControl)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-