Class DynamoDBServiceProvider
java.lang.Object
com.agorapulse.micronaut.aws.dynamodb.DynamoDBServiceProvider
@Singleton
@Requires(classes=com.amazonaws.services.dynamodbv2.datamodeling.IDynamoDBMapper.class)
public class DynamoDBServiceProvider
extends Object
Provider of
DynamoDBService for particular DynamoDB entities.-
Constructor Summary
ConstructorsConstructorDescriptionDynamoDBServiceProvider(com.amazonaws.services.dynamodbv2.AmazonDynamoDB client, com.amazonaws.services.dynamodbv2.datamodeling.IDynamoDBMapper mapper) -
Method Summary
Modifier and TypeMethodDescription<T> DynamoDBService<T>findOrCreate(Class<T> type) ProvidesDynamoDBServicefor given type.
-
Constructor Details
-
DynamoDBServiceProvider
public DynamoDBServiceProvider(com.amazonaws.services.dynamodbv2.AmazonDynamoDB client, com.amazonaws.services.dynamodbv2.datamodeling.IDynamoDBMapper mapper)
-
-
Method Details
-
findOrCreate
ProvidesDynamoDBServicefor given type.- Type Parameters:
T- the type of the DynamoDB entity- Parameters:
type- DynamoDB entity type.- Returns:
DynamoDBServicefor given type
-