package util
- Alphabetic
- Public
- Protected
Type Members
- case class ActionIterator[T](underlying: Iterator[T], onNext: (Boolean) => Unit = _ => (), onClose: () => Unit = () => ()) extends Iterator[T] with Product with Serializable
- class AtomicList[T] extends AnyRef
- trait Disposable extends AnyRef
Provides simple disposal support to avoid dispose being invoked more than one.
Provides simple disposal support to avoid dispose being invoked more than one. FlatMap on
dispose
to safely guarantee disposal was successful. - class InMemoryIndex[Doc <: Document[Doc], V] extends AnyRef
- trait Initializable extends AnyRef
Provides simple initialization support to avoid initialization being invoked more than once.
Provides simple initialization support to avoid initialization being invoked more than once. FlatMap on
init
to safely guarantee initialization was successful. - final case class IteratorExtras[T](iterator: Iterator[T]) extends AnyVal with Product with Serializable
Value Members
- object Aggregator
Convenience class to stream aggregation for Stores that don't directly support aggregation
- object JsonOrdering extends Ordering[Json]
- object Nowish
Always returns an incremented timestamp.
Always returns an incremented timestamp. If called multiple times within the same millisecond, the returned value will be incremented to always be unique.