final case class ProcessingTimeout(unbounded: TimeoutDuration = DefaultProcessingTimeouts.unbounded, io: TimeoutDuration = DefaultProcessingTimeouts.io, default: TimeoutDuration = DefaultProcessingTimeouts.default, network: TimeoutDuration = DefaultProcessingTimeouts.network, shutdownProcessing: TimeoutDuration = DefaultProcessingTimeouts.shutdownProcessing, shutdownNetwork: TimeoutDuration = DefaultProcessingTimeouts.shutdownNetwork, shutdownShort: TimeoutDuration = DefaultProcessingTimeouts.shutdownShort, closing: TimeoutDuration = DefaultProcessingTimeouts.closing, inspection: TimeoutDuration = DefaultProcessingTimeouts.inspection, storageMaxRetryInterval: TimeoutDuration = DefaultProcessingTimeouts.maxRetryInterval, verifyActive: TimeoutDuration = DefaultProcessingTimeouts.verifyActive, activeInit: TimeoutDuration = DefaultProcessingTimeouts.activeInit, slowFutureWarn: TimeoutDuration = DefaultProcessingTimeouts.slowFutureWarn) extends Product with Serializable
Configuration for internal await timeouts
- unbounded
timeout on how long "unbounded" operations can run. should be infinite in theory.
- io
timeout for disk based operations
- default
default finite processing timeout
- network
timeout for things related to networking
- shutdownProcessing
timeout used for shutdown of some processing where we'd like to keep the result (long)
- shutdownNetwork
timeout used for shutdown where we interact with some remote system
- shutdownShort
everything else shutdown releated (default)
- closing
our closing time (which should be strictly larger than any of the shutdown values)
- inspection
timeout for the storage inspection commands (can run a long long time)
- storageMaxRetryInterval
max retry interval for storage
- verifyActive
how long should we wait for the domain to tell us whether we are active or not
- activeInit
how long a passive replica should wait for the initialization by the active replica
- slowFutureWarn
when using future supervision, when should we start to warn about a slow future
- Alphabetic
- By Inheritance
- ProcessingTimeout
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new ProcessingTimeout(unbounded: TimeoutDuration = DefaultProcessingTimeouts.unbounded, io: TimeoutDuration = DefaultProcessingTimeouts.io, default: TimeoutDuration = DefaultProcessingTimeouts.default, network: TimeoutDuration = DefaultProcessingTimeouts.network, shutdownProcessing: TimeoutDuration = DefaultProcessingTimeouts.shutdownProcessing, shutdownNetwork: TimeoutDuration = DefaultProcessingTimeouts.shutdownNetwork, shutdownShort: TimeoutDuration = DefaultProcessingTimeouts.shutdownShort, closing: TimeoutDuration = DefaultProcessingTimeouts.closing, inspection: TimeoutDuration = DefaultProcessingTimeouts.inspection, storageMaxRetryInterval: TimeoutDuration = DefaultProcessingTimeouts.maxRetryInterval, verifyActive: TimeoutDuration = DefaultProcessingTimeouts.verifyActive, activeInit: TimeoutDuration = DefaultProcessingTimeouts.activeInit, slowFutureWarn: TimeoutDuration = DefaultProcessingTimeouts.slowFutureWarn)
- unbounded
timeout on how long "unbounded" operations can run. should be infinite in theory.
- io
timeout for disk based operations
- default
default finite processing timeout
- network
timeout for things related to networking
- shutdownProcessing
timeout used for shutdown of some processing where we'd like to keep the result (long)
- shutdownNetwork
timeout used for shutdown where we interact with some remote system
- shutdownShort
everything else shutdown releated (default)
- closing
our closing time (which should be strictly larger than any of the shutdown values)
- inspection
timeout for the storage inspection commands (can run a long long time)
- storageMaxRetryInterval
max retry interval for storage
- verifyActive
how long should we wait for the domain to tell us whether we are active or not
- activeInit
how long a passive replica should wait for the initialization by the active replica
- slowFutureWarn
when using future supervision, when should we start to warn about a slow future
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val activeInit: TimeoutDuration
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- val closing: TimeoutDuration
- val default: TimeoutDuration
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- val inspection: TimeoutDuration
- val io: TimeoutDuration
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val network: TimeoutDuration
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val shutdownNetwork: TimeoutDuration
- val shutdownProcessing: TimeoutDuration
- val shutdownShort: TimeoutDuration
- val slowFutureWarn: TimeoutDuration
- val storageMaxRetryInterval: TimeoutDuration
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val unbounded: TimeoutDuration
- val verifyActive: TimeoutDuration
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])