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 Details

    • DynamoDBServiceProvider

      public DynamoDBServiceProvider(com.amazonaws.services.dynamodbv2.AmazonDynamoDB client, com.amazonaws.services.dynamodbv2.datamodeling.IDynamoDBMapper mapper)
  • Method Details

    • findOrCreate

      public <T> DynamoDBService<T> findOrCreate(Class<T> type)
      Provides DynamoDBService for given type.
      Type Parameters:
      T - the type of the DynamoDB entity
      Parameters:
      type - DynamoDB entity type.
      Returns:
      DynamoDBService for given type