package domain
- Source
- package.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- domain
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- case class DeleteResult(deleteCount: Long, wasAcknowledged: Boolean) extends Product with Serializable
- case class InsertManyResult(insertedIds: Set[String], wasAcknowledged: Boolean) extends Product with Serializable
- case class InsertOneResult(insertedId: Option[String], wasAcknowledged: Boolean) extends Product with Serializable
- case class RetryStrategy(attempts: Int = 1, backoffDelay: FiniteDuration = Duration.Zero) extends Product with Serializable
A retry strategy is defined by the amount of retries and backoff delay per operation.
A retry strategy is defined by the amount of retries and backoff delay per operation.
- attempts
the number of times that an operation can be retried before actually returning a failed task. it must be higher or equal than 1.
- backoffDelay
delay after failure for the execution of a single mongodb operation.
- type Tuple2F[T[_], A, B] = (T[A], T[B])
- type Tuple3F[T[_], A, B, C] = (T[A], T[B], T[C])
- type Tuple4F[T[_], A, B, C, D] = (T[A], T[B], T[C], T[D])
- type Tuple5F[T[_], A, B, C, D, E] = (T[A], T[B], T[C], T[D], T[E])
- type Tuple6F[T[_], A, B, C, D, E, F] = (T[A], T[B], T[C], T[D], T[E], T[F])
- type Tuple7F[T[_], A, B, C, D, E, F, G] = (T[A], T[B], T[C], T[D], T[E], T[F], T[G])
- type Tuple8F[T[_], A, B, C, D, E, F, G, H] = (T[A], T[B], T[C], T[D], T[E], T[F], T[G], T[H])
- case class UpdateResult(matchedCount: Long, modifiedCount: Long, wasAcknowledged: Boolean) extends Product with Serializable
Value Members
- final val DefaultRetryStrategy: RetryStrategy