@Configuration
@ConditionalOnClass(name="de.otto.edison.jobs.configuration.JobsConfiguration")
@EnableConfigurationProperties(value={DynamoDbJobRepoProperties.class,de.otto.edison.aws.configuration.AwsProperties.class})
public class DynamoDbJobsConfiguration
extends java.lang.Object
| Constructor and Description |
|---|
DynamoDbJobsConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
de.otto.edison.jobs.repository.JobMetaRepository |
jobMetaRepository(software.amazon.awssdk.services.dynamodb.DynamoDBClient dynamoDBClient,
DynamoDbJobRepoProperties dynamoDbJobRepoProperties) |
de.otto.edison.jobs.repository.JobRepository |
jobRepository(software.amazon.awssdk.services.dynamodb.DynamoDBClient dynamoDBClient,
DynamoDbJobRepoProperties dynamoDbJobRepoProperties) |
@Bean
@ConditionalOnProperty(name="edison.aws.dynamodb.jobs.job-info-table-name")
public de.otto.edison.jobs.repository.JobRepository jobRepository(software.amazon.awssdk.services.dynamodb.DynamoDBClient dynamoDBClient,
DynamoDbJobRepoProperties dynamoDbJobRepoProperties)
@Bean
@ConditionalOnProperty(name="edison.aws.dynamodb.jobs.job-meta-table-name")
public de.otto.edison.jobs.repository.JobMetaRepository jobMetaRepository(software.amazon.awssdk.services.dynamodb.DynamoDBClient dynamoDBClient,
DynamoDbJobRepoProperties dynamoDbJobRepoProperties)