Index

A C D E G I K L O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values

A

acquire(String, Duration) - Method in class io.awspring.cloud.dynamodb.DynamoDbLockRepository
Acquire a lock for a key.
afterPropertiesSet() - Method in class io.awspring.cloud.dynamodb.DynamoDbLockRepository
 
afterPropertiesSet() - Method in class io.awspring.cloud.dynamodb.DynamoDbMetadataStore
 

C

close() - Method in class io.awspring.cloud.dynamodb.DynamoDbLockRepository
 
CREATED_ATTR - Static variable in class io.awspring.cloud.dynamodb.DynamoDbLockRepository
The "createdAt" date for lock item.

D

DEFAULT_TABLE_NAME - Static variable in class io.awspring.cloud.dynamodb.DynamoDbLockRepository
The "SpringIntegrationLockRegistry" default name for the locks table in the DynamoDB.
DEFAULT_TABLE_NAME - Static variable in class io.awspring.cloud.dynamodb.DynamoDbMetadataStore
The "SpringIntegrationMetadataStore" default name for the metadata table in the DynamoDB.
DefaultDynamoDbTableNameResolver - Class in io.awspring.cloud.dynamodb
Simple implementation of DynamoDbTableNameResolver that resolves class simple name to table name.
DefaultDynamoDbTableNameResolver() - Constructor for class io.awspring.cloud.dynamodb.DefaultDynamoDbTableNameResolver
 
DefaultDynamoDbTableNameResolver(String) - Constructor for class io.awspring.cloud.dynamodb.DefaultDynamoDbTableNameResolver
 
DefaultDynamoDbTableNameResolver(String, String) - Constructor for class io.awspring.cloud.dynamodb.DefaultDynamoDbTableNameResolver
 
DefaultDynamoDbTableNameResolver(String, String, String) - Constructor for class io.awspring.cloud.dynamodb.DefaultDynamoDbTableNameResolver
 
DefaultDynamoDbTableSchemaResolver - Class in io.awspring.cloud.dynamodb
Default implementation with simple cache for TableSchema.
DefaultDynamoDbTableSchemaResolver() - Constructor for class io.awspring.cloud.dynamodb.DefaultDynamoDbTableSchemaResolver
 
DefaultDynamoDbTableSchemaResolver(List<TableSchema<?>>) - Constructor for class io.awspring.cloud.dynamodb.DefaultDynamoDbTableSchemaResolver
 
delete(String) - Method in class io.awspring.cloud.dynamodb.DynamoDbLockRepository
Remove a lock from this repository.
delete(Key, Class<T>) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
Deletes a record for a given Key.
delete(Key, Class<T>) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
 
delete(DeleteItemEnhancedRequest, Class<T>) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
Deletes a record for a given DeleteItemEnhancedRequest.
delete(DeleteItemEnhancedRequest, Class<T>) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
 
delete(T) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
Deletes a record for a given Entity.
delete(T) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
 
deleteExpired() - Method in class io.awspring.cloud.dynamodb.DynamoDbLockRepository
Remove all the expired locks.
destroy() - Method in class io.awspring.cloud.dynamodb.DynamoDbLockRepository
 
DynamoDbLockRegistry - Class in io.awspring.cloud.dynamodb
An ExpirableLockRegistry and RenewableLockRegistry implementation for the AWS DynamoDB.
DynamoDbLockRegistry(DynamoDbLockRepository) - Constructor for class io.awspring.cloud.dynamodb.DynamoDbLockRegistry
 
DynamoDbLockRepository - Class in io.awspring.cloud.dynamodb
Encapsulation of the DynamoDB shunting that is needed for locks.
DynamoDbLockRepository(DynamoDbAsyncClient) - Constructor for class io.awspring.cloud.dynamodb.DynamoDbLockRepository
 
DynamoDbLockRepository(DynamoDbAsyncClient, String) - Constructor for class io.awspring.cloud.dynamodb.DynamoDbLockRepository
 
DynamoDbMetadataStore - Class in io.awspring.cloud.dynamodb
The ConcurrentMetadataStore for the DynamoDbAsyncClient.
DynamoDbMetadataStore(DynamoDbAsyncClient) - Constructor for class io.awspring.cloud.dynamodb.DynamoDbMetadataStore
 
DynamoDbMetadataStore(DynamoDbAsyncClient, String) - Constructor for class io.awspring.cloud.dynamodb.DynamoDbMetadataStore
 
DynamoDbOperations - Interface in io.awspring.cloud.dynamodb
Interface for simple DynamoDB template operations.
DynamoDbTableNameResolver - Interface in io.awspring.cloud.dynamodb
Resolves DynamoDB table name from a Class.
DynamoDbTableSchemaResolver - Interface in io.awspring.cloud.dynamodb
Resolving table schema and table name from a class.
DynamoDbTemplate - Class in io.awspring.cloud.dynamodb
Default implementation of DynamoDbOperations.
DynamoDbTemplate(String, DynamoDbEnhancedClient) - Constructor for class io.awspring.cloud.dynamodb.DynamoDbTemplate
 
DynamoDbTemplate(DynamoDbEnhancedClient) - Constructor for class io.awspring.cloud.dynamodb.DynamoDbTemplate
 
DynamoDbTemplate(DynamoDbEnhancedClient, DynamoDbTableSchemaResolver, DynamoDbTableNameResolver) - Constructor for class io.awspring.cloud.dynamodb.DynamoDbTemplate
 

E

expireUnusedOlderThan(long) - Method in class io.awspring.cloud.dynamodb.DynamoDbLockRegistry
 

G

get(String) - Method in class io.awspring.cloud.dynamodb.DynamoDbMetadataStore
 
getOwner() - Method in class io.awspring.cloud.dynamodb.DynamoDbLockRepository
 
getTableName() - Method in class io.awspring.cloud.dynamodb.DynamoDbLockRepository
 

I

io.awspring.cloud.dynamodb - package io.awspring.cloud.dynamodb
DynamoDb integration.
isAcquired(String) - Method in class io.awspring.cloud.dynamodb.DynamoDbLockRepository
Check if a lock is held by this repository.

K

KEY - Static variable in class io.awspring.cloud.dynamodb.DynamoDbMetadataStore
The "metadataKey" as a default name for a partition key in the table.
KEY_ATTR - Static variable in class io.awspring.cloud.dynamodb.DynamoDbLockRepository
The "lockKey" name for the partition key in the table.

L

load(Key, Class<T>) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
Loads entity for a given Key.
load(Key, Class<T>) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
 

O

obtain(Object) - Method in class io.awspring.cloud.dynamodb.DynamoDbLockRegistry
 
OWNER_ATTR - Static variable in class io.awspring.cloud.dynamodb.DynamoDbLockRepository
The "lockOwner" name for the owner of lock in the table.

P

put(String, String) - Method in class io.awspring.cloud.dynamodb.DynamoDbMetadataStore
 
putIfAbsent(String, String) - Method in class io.awspring.cloud.dynamodb.DynamoDbMetadataStore
 

Q

query(QueryEnhancedRequest, Class<T>) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
Queries a data for a given request.
query(QueryEnhancedRequest, Class<T>) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
 
query(QueryEnhancedRequest, Class<T>, String) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
Queries a GlobalSecondaryIndex for a given request and given indexName.
query(QueryEnhancedRequest, Class<T>, String) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
 

R

remove(String) - Method in class io.awspring.cloud.dynamodb.DynamoDbMetadataStore
 
renew(String, Duration) - Method in class io.awspring.cloud.dynamodb.DynamoDbLockRepository
Renew the lease for a lock.
renewLock(Object) - Method in class io.awspring.cloud.dynamodb.DynamoDbLockRegistry
 
renewLock(Object, Duration) - Method in class io.awspring.cloud.dynamodb.DynamoDbLockRegistry
 
replace(String, String, String) - Method in class io.awspring.cloud.dynamodb.DynamoDbMetadataStore
 
resolve(Class<T>) - Method in class io.awspring.cloud.dynamodb.DefaultDynamoDbTableNameResolver
 
resolve(Class<T>) - Method in class io.awspring.cloud.dynamodb.DefaultDynamoDbTableSchemaResolver
 
resolve(Class<T>) - Method in interface io.awspring.cloud.dynamodb.DynamoDbTableNameResolver
Resolves DynamoDb table name from a Class typically annotated with DynamoDbBean.
resolve(Class<T>) - Method in interface io.awspring.cloud.dynamodb.DynamoDbTableSchemaResolver
Resolves TableSchema from Class.

S

save(PutItemEnhancedRequest<T>) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
Saves an item in DynamoDB using the provided PutItemEnhancedRequest.
save(PutItemEnhancedRequest<T>) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
 
save(T) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
Saves Entity to DynamoDB table.
save(T) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
 
scan(ScanEnhancedRequest, Class<T>) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
Scans Table using given request.
scan(ScanEnhancedRequest, Class<T>) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
 
scan(ScanEnhancedRequest, Class<T>, String) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
Scans GlobalSecondaryIndex using given indexName and request.
scan(ScanEnhancedRequest, Class<T>, String) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
 
scanAll(Class<T>) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
Scans whole DynamoDB table.
scanAll(Class<T>) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
 
scanAll(Class<T>, String) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
Scans whole GlobalSecondaryIndex for given indexName.
scanAll(Class<T>, String) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
 
setBillingMode(BillingMode) - Method in class io.awspring.cloud.dynamodb.DynamoDbLockRepository
 
setBillingMode(BillingMode) - Method in class io.awspring.cloud.dynamodb.DynamoDbMetadataStore
 
setCreateTableDelay(int) - Method in class io.awspring.cloud.dynamodb.DynamoDbMetadataStore
 
setCreateTableRetries(int) - Method in class io.awspring.cloud.dynamodb.DynamoDbMetadataStore
 
setIdleBetweenTries(Duration) - Method in class io.awspring.cloud.dynamodb.DynamoDbLockRegistry
Specify a Duration to sleep between lock record insert/update attempts.
setOwner(String) - Method in class io.awspring.cloud.dynamodb.DynamoDbLockRepository
Specify a custom client id (owner) for locks in DB.
setReadCapacity(long) - Method in class io.awspring.cloud.dynamodb.DynamoDbLockRepository
 
setReadCapacity(long) - Method in class io.awspring.cloud.dynamodb.DynamoDbMetadataStore
 
setTimeToLive(int) - Method in class io.awspring.cloud.dynamodb.DynamoDbMetadataStore
Configure a period in seconds for item expiration.
setTimeToLive(Duration) - Method in class io.awspring.cloud.dynamodb.DynamoDbLockRegistry
Specify a Duration for a lock record lease expiration.
setWriteCapacity(long) - Method in class io.awspring.cloud.dynamodb.DynamoDbLockRepository
 
setWriteCapacity(long) - Method in class io.awspring.cloud.dynamodb.DynamoDbMetadataStore
 

T

toString() - Method in class io.awspring.cloud.dynamodb.DynamoDbLockRegistry
 
toString() - Method in class io.awspring.cloud.dynamodb.DynamoDbMetadataStore
 
TTL - Static variable in class io.awspring.cloud.dynamodb.DynamoDbMetadataStore
The "expireAt" as a default name for time-to-live attribute.
TTL_ATTR - Static variable in class io.awspring.cloud.dynamodb.DynamoDbLockRepository
The "expireAt" for how long the lock is valid.

U

update(UpdateItemEnhancedRequest<T>) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
Updates Entity with configurations like ignore null to DynamoDB table.
update(UpdateItemEnhancedRequest<T>) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
 
update(T) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
Updates Entity to DynamoDB table.
update(T) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
 

V

VALUE - Static variable in class io.awspring.cloud.dynamodb.DynamoDbMetadataStore
The "metadataValue" as a default name for value attribute.
A C D E G I K L O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values