Class JobRunrElasticSearchStorageProviderFactory

java.lang.Object
org.jobrunr.micronaut.autoconfigure.storage.JobRunrElasticSearchStorageProviderFactory

@Factory @Requires(classes=co.elastic.clients.elasticsearch.ElasticsearchClient.class) @Requires(beans=co.elastic.clients.elasticsearch.ElasticsearchClient.class) @Requires(property="jobrunr.database.type",value="elasticsearch",defaultValue="elasticsearch") public class JobRunrElasticSearchStorageProviderFactory extends Object
  • Constructor Details

    • JobRunrElasticSearchStorageProviderFactory

      public JobRunrElasticSearchStorageProviderFactory()
  • Method Details

    • elasticSearchStorageProvider

      @Singleton @Primary public org.jobrunr.storage.StorageProvider elasticSearchStorageProvider(co.elastic.clients.elasticsearch.ElasticsearchClient elasticsearchClient, org.jobrunr.jobs.mappers.JobMapper jobMapper)