Class DefaultDynamoDbTableSchemaResolver
java.lang.Object
io.awspring.cloud.dynamodb.DefaultDynamoDbTableSchemaResolver
- All Implemented Interfaces:
DynamoDbTableSchemaResolver
public class DefaultDynamoDbTableSchemaResolver
extends Object
implements DynamoDbTableSchemaResolver
Default implementation with simple cache for
TableSchema.- Author:
- Matej Nedic, Maciej Walkowiak, Marcus Voltolim
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultDynamoDbTableSchemaResolver(List<software.amazon.awssdk.enhanced.dynamodb.TableSchema<?>> tableSchemas) -
Method Summary
-
Constructor Details
-
DefaultDynamoDbTableSchemaResolver
public DefaultDynamoDbTableSchemaResolver() -
DefaultDynamoDbTableSchemaResolver
public DefaultDynamoDbTableSchemaResolver(List<software.amazon.awssdk.enhanced.dynamodb.TableSchema<?>> tableSchemas)
-
-
Method Details
-
resolve
Description copied from interface:DynamoDbTableSchemaResolverResolvesTableSchemafromClass.- Specified by:
resolvein interfaceDynamoDbTableSchemaResolver- Type Parameters:
T- - type- Parameters:
clazz- - the class from which table schema is resolved- Returns:
- table schema
-