Package io.awspring.cloud.dynamodb
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
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultDynamoDbTableSchemaResolver(List<software.amazon.awssdk.enhanced.dynamodb.TableSchema<?>> tableSchemas) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.awspring.cloud.dynamodb.DynamoDbTableSchemaResolver
resolve
-
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
-