DynamoDbPaginatedOp

org.apache.pekko.stream.connectors.dynamodb.DynamoDbPaginatedOp
sealed class DynamoDbPaginatedOp[In <: DynamoDbRequest, Out <: DynamoDbResponse, Pub <: SdkPublisher[Out]](sdkExecute: DynamoDbAsyncClient => In => CompletableFuture[Out], sdkPublisher: DynamoDbAsyncClient => In => Pub) extends DynamoDbOp[In, Out]

Representation on an AWS dynamodb sdk paginated operation

See https://docs.aws.amazon.com/en_pv/sdk-for-java/v2/developer-guide/examples-pagination.html

Type parameters

In

dynamodb request type

Out

dynamodb response type

Value parameters

sdkExecute

function to be executed on the AWS client

sdkPublisher

publisher to be called on the AWS client

Attributes

Source
DynamoDbOp.scala
Graph
Supertypes
class DynamoDbOp[In, Out]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def publisher(request: In)(implicit client: DynamoDbAsyncClient): Publisher[Out]

Attributes

Source
DynamoDbOp.scala

Inherited methods

def execute(request: In)(implicit client: DynamoDbAsyncClient): Future[Out]

Attributes

Inherited from:
DynamoDbOp
Source
DynamoDbOp.scala