Package io.dapr.actors.runtime
Class ActorRuntimeConfig
java.lang.Object
io.dapr.actors.runtime.ActorRuntimeConfig
public class ActorRuntimeConfig
extends java.lang.Object
Represents the configuration for the Actor Runtime.
-
Method Summary
Modifier and Type Method Description java.time.DurationgetActorIdleTimeout()Gets the duration for Actors' timeout.java.time.DurationgetActorScanInterval()Gets the duration to scan for Actors.java.lang.BooleangetDrainBalancedActors()Gets whether balanced actors should be drained.java.time.DurationgetDrainOngoingCallTimeout()Gets the timeout to drain ongoing calls.ActorRuntimeConfigsetActorIdleTimeout(java.time.Duration actorIdleTimeout)Sets the duration for Actors' timeout.ActorRuntimeConfigsetActorScanInterval(java.time.Duration actorScanInterval)Sets the duration to scan for Actors.ActorRuntimeConfigsetDrainBalancedActors(java.lang.Boolean drainBalancedActors)Sets whether balanced actors should be drained.ActorRuntimeConfigsetDrainOngoingCallTimeout(java.time.Duration drainOngoingCallTimeout)Sets the timeout to drain ongoing calls.
-
Method Details
-
getActorIdleTimeout
public java.time.Duration getActorIdleTimeout()Gets the duration for Actors' timeout.- Returns:
- Duration for Actors' timeout.
-
setActorIdleTimeout
Sets the duration for Actors' timeout.- Parameters:
actorIdleTimeout- Duration for Actors' timeout.- Returns:
- This instance.
-
getActorScanInterval
public java.time.Duration getActorScanInterval()Gets the duration to scan for Actors.- Returns:
- The duration to scan for Actors.
-
setActorScanInterval
Sets the duration to scan for Actors.- Parameters:
actorScanInterval- The duration to scan for Actors.- Returns:
- This instance.
-
getDrainOngoingCallTimeout
public java.time.Duration getDrainOngoingCallTimeout()Gets the timeout to drain ongoing calls.- Returns:
- The timeout to drain ongoing calls.
-
setDrainOngoingCallTimeout
Sets the timeout to drain ongoing calls.- Parameters:
drainOngoingCallTimeout- The timeout to drain ongoing calls.- Returns:
- This instance.
-
getDrainBalancedActors
public java.lang.Boolean getDrainBalancedActors()Gets whether balanced actors should be drained.- Returns:
- Whether balanced actors should be drained.
-
setDrainBalancedActors
Sets whether balanced actors should be drained.- Parameters:
drainBalancedActors- Whether balanced actors should be drained.- Returns:
- This instance.
-