Package fr.enedis.chutney.index
Class IndexConfiguration
java.lang.Object
fr.enedis.chutney.index.IndexConfiguration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncampaignLuceneIndexRepository(IndexConfig campaignIndexConfig) dataMigrationExecutor(long indexingTtlValue, String indexingTtlUnit, List<DataMigrator> dataMigrators) datasetLuceneIndexRepository(IndexConfig datasetIndexConfig) indexService(List<IndexRepository<?>> indexRepositories) reportLuceneIndexRepository(IndexConfig reportIndexConfig) scenarioLuceneIndexRepository(IndexConfig scenarioIndexConfig)
-
Constructor Details
-
IndexConfiguration
public IndexConfiguration()
-
-
Method Details
-
indexService
-
reportLuceneIndexRepository
-
scenarioLuceneIndexRepository
-
datasetLuceneIndexRepository
-
campaignLuceneIndexRepository
-
reportIndexConfig
-
scenarioIndexConfig
-
datasetIndexConfig
-
campaignIndexConfig
-
dataMigrationExecutor
@Bean public DataMigrationExecutor dataMigrationExecutor(@Value("${chutney.server.indexes.build.time.ttl.value:6}") long indexingTtlValue, @Value("${chutney.server.indexes.build.time.ttl.unit:HOURS}") String indexingTtlUnit, List<DataMigrator> dataMigrators)
-