object ThreadManagement
Singleton for registering and managing running queries.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ThreadManagement
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
trait
LowLevelScanner[T] extends Closeable
Low level scanner that can be closed to terminate a scan
Low level scanner that can be closed to terminate a scan
- T
type
-
trait
ManagedScan[T] extends CloseableIterator[T]
Trait for scans that are managed, i.e.
Trait for scans that are managed, i.e. tracked and terminated if they exceed a specified timeout
- T
type
-
case class
Timeout(relative: Long, absolute: Long) extends Product with Serializable
Timeout holder
Timeout holder
- relative
relative timeout, in millis
- absolute
absolute timeout, in system millis since epoch
Value Members
-
def
register(scan: ManagedScan[_]): ScheduledFuture[_]
Register a scan with the thread manager
Register a scan with the thread manager
- scan
scan to terminate
- object Timeout extends Serializable