Package akka.stream
Class StreamSubscriptionTimeoutSettings
- java.lang.Object
-
- akka.stream.StreamSubscriptionTimeoutSettings
-
public final class StreamSubscriptionTimeoutSettings extends java.lang.Object
Leaked publishers and subscribers are cleaned up when they are not used within a given deadline, configured byStreamSubscriptionTimeoutSettings
.
-
-
Constructor Summary
Constructors Constructor Description StreamSubscriptionTimeoutSettings(StreamSubscriptionTimeoutTerminationMode mode, scala.concurrent.duration.FiniteDuration timeout)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StreamSubscriptionTimeoutSettings
apply(StreamSubscriptionTimeoutTerminationMode mode, scala.concurrent.duration.FiniteDuration timeout)
Create settings from individual values (Scala).static StreamSubscriptionTimeoutSettings
apply(com.typesafe.config.Config config)
Create settings from a Config subsection (Scala).static StreamSubscriptionTimeoutSettings
create(StreamSubscriptionTimeoutTerminationMode mode, scala.concurrent.duration.FiniteDuration timeout)
static StreamSubscriptionTimeoutSettings
create(com.typesafe.config.Config config)
Create settings from a Config subsection (Java).boolean
equals(java.lang.Object other)
StreamSubscriptionTimeoutTerminationMode
mode()
scala.concurrent.duration.FiniteDuration
timeout()
java.lang.String
toString()
-
-
-
Constructor Detail
-
StreamSubscriptionTimeoutSettings
public StreamSubscriptionTimeoutSettings(StreamSubscriptionTimeoutTerminationMode mode, scala.concurrent.duration.FiniteDuration timeout)
-
-
Method Detail
-
create
public static StreamSubscriptionTimeoutSettings create(StreamSubscriptionTimeoutTerminationMode mode, scala.concurrent.duration.FiniteDuration timeout)
-
apply
public static StreamSubscriptionTimeoutSettings apply(StreamSubscriptionTimeoutTerminationMode mode, scala.concurrent.duration.FiniteDuration timeout)
Create settings from individual values (Scala).- Parameters:
mode
- (undocumented)timeout
- (undocumented)- Returns:
- (undocumented)
-
create
public static StreamSubscriptionTimeoutSettings create(com.typesafe.config.Config config)
Create settings from a Config subsection (Java).- Parameters:
config
- (undocumented)- Returns:
- (undocumented)
-
apply
public static StreamSubscriptionTimeoutSettings apply(com.typesafe.config.Config config)
Create settings from a Config subsection (Scala).- Parameters:
config
- (undocumented)- Returns:
- (undocumented)
-
mode
public StreamSubscriptionTimeoutTerminationMode mode()
-
timeout
public scala.concurrent.duration.FiniteDuration timeout()
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-