trait DynamoDb extends AnyRef
Represents the Monix DynamoDb client which can be created using the builders from its companion object.
- Self Type
- DynamoDb
- Source
- DynamoDb.scala
- Alphabetic
- By Inheritance
- DynamoDb
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
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
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def close: Task[Unit]
Closes the asyncClient
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def single[In <: DynamoDbRequest, Out <: DynamoDbResponse](request: In, retryStrategy: RetryStrategy = DefaultRetryStrategy)(implicit dynamoDbOp: DynamoDbOp[In, Out]): Task[Out]
Describes a single execution of any DynamoDbRequest that will return its corresponding DynamoDbResponse.
Describes a single execution of any DynamoDbRequest that will return its corresponding DynamoDbResponse.
- request
the DynamoDbRequest that will be executed.
- retryStrategy
defines the amount of retries and backoff delays for failed requests.
- dynamoDbOp
an implicit DynamoDbOp of the operation that wants to be executed.
- returns
A Task that ends successfully with the response as DynamoDbResponse, or a failed one.
- def sink[In <: DynamoDbRequest, Out <: DynamoDbResponse](retryStrategy: RetryStrategy = DefaultRetryStrategy)(implicit dynamoDbOp: DynamoDbOp[In, Out]): Consumer[In, Unit]
Pre-built Consumer implementation that expects and executes any subtype DynamoDbRequest.
Pre-built Consumer implementation that expects and executes any subtype DynamoDbRequest. It provides with the flexibility of retrying a failed execution with delay to recover from it.
- retryStrategy
defines the amount of retries and backoff delays for failed requests.
- dynamoDbOp
an implicit DynamoDbOp of the operation that wants to be executed.
- returns
A monix.reactive.Consumer that expects and executes dynamodb requests.
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def transformer[In <: DynamoDbRequest, Out <: DynamoDbResponse](retryStrategy: RetryStrategy = DefaultRetryStrategy)(implicit dynamoDbOp: DynamoDbOp[In, Out]): (Observable[In]) => Observable[Out]
Transformer that executes any given DynamoDbRequest and transforms them to its corresponding DynamoDbResponse within Task.
Transformer that executes any given DynamoDbRequest and transforms them to its corresponding DynamoDbResponse within Task. It also provides with the flexibility of retrying a failed execution with delay to recover from it.
- retryStrategy
defines the amount of retries and backoff delays for failed requests
- dynamoDbOp
an implicit DynamoDbOp of the operation that wants to be executed.
- returns
DynamoDb operation transformer:
Observable[DynamoDbRequest] => Observable[DynamoDbRequest]
.
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- 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()