# Uses of Class
fr.gouv.vitam.logbook.common.server.config.ElasticsearchLogbookIndexManager

Packages that use ElasticsearchLogbookIndexManager
Package
Description
fr.gouv.vitam.logbook.common.server.database.collections
Provides Logbook collection classes
fr.gouv.vitam.logbook.common.server.reconstruction
Provides reconstruction service classes for Logbook server module
fr.gouv.vitam.logbook.operations.core
Provides core implementation for the Logbook Operations module.
fr.gouv.vitam.logbook.rest
Provides the web server application for the Logbook module and the rest resources it uses.

- ## Uses of ElasticsearchLogbookIndexManager in fr.gouv.vitam.logbook.common.server.database.collections

  Methods in fr.gouv.vitam.logbook.common.server.database.collections that return ElasticsearchLogbookIndexManager
  Modifier and Type
  Method
  Description
  `static ElasticsearchLogbookIndexManager`
  LogbookCollectionsTestUtils.`createTestIndexManager(List<Integer> dedicatedTenants, Map<String,List<Integer>> tenantGroups, String elasticSearchConfigurationFilePath)`
  Methods in fr.gouv.vitam.logbook.common.server.database.collections with parameters of type ElasticsearchLogbookIndexManager
  Modifier and Type
  Method
  Description
  `static void`
  LogbookCollectionsTestUtils.`afterTest(ElasticsearchLogbookIndexManager indexManager)`
  `static void`
  LogbookCollectionsTestUtils.`afterTestClass(ElasticsearchLogbookIndexManager indexManager, boolean deleteEsIndexes)`
  `LogbookElasticsearchAccess`
  LogbookElasticsearchAccessFactory.`create(LogbookConfiguration configuration, ElasticsearchLogbookIndexManager indexManager)`
  Creation of one ElasticsearchAccess
  `static LogbookMongoDbAccessImpl`
  LogbookMongoDbAccessFactory.`create(LogbookConfiguration configuration, OntologyLoader ontologyLoader, ElasticsearchLogbookIndexManager indexManager)`
  Creation of one MongoDbAccess
  Constructors in fr.gouv.vitam.logbook.common.server.database.collections with parameters of type ElasticsearchLogbookIndexManager
  Modifier
  Constructor
  Description
  ``
  `LogbookElasticsearchAccess(String clusterName, List<ElasticsearchNode> nodes, ElasticsearchLogbookIndexManager indexManager)`
  ``
  `LogbookRepositoryService(VitamRepositoryProvider vitamRepositoryProvider, ElasticsearchLogbookIndexManager indexManager)`

- ## Uses of ElasticsearchLogbookIndexManager in fr.gouv.vitam.logbook.common.server.reconstruction

  Constructors in fr.gouv.vitam.logbook.common.server.reconstruction with parameters of type ElasticsearchLogbookIndexManager
  Modifier
  Constructor
  Description
  ``
  `ReconstructionService(VitamRepositoryProvider vitamRepositoryProvider, OffsetRepository offsetRepository, ElasticsearchLogbookIndexManager indexManager, LogbookReconstructionMetricsCache reconstructionMetricsCache)`
  Constructor
  ``
  `ReconstructionService(VitamRepositoryProvider vitamRepositoryProvider, RestoreBackupService recoverBackupService, OffsetRepository offsetRepository, ElasticsearchLogbookIndexManager indexManager, LogbookReconstructionMetricsCache reconstructionMetricsCache)`
  Constructor for tests

- ## Uses of ElasticsearchLogbookIndexManager in fr.gouv.vitam.logbook.operations.core

  Constructors in fr.gouv.vitam.logbook.operations.core with parameters of type ElasticsearchLogbookIndexManager
  Modifier
  Constructor
  Description
  ``
  `LogbookOperationsImpl(LogbookDbAccess mongoDbAccess, ElasticsearchLogbookIndexManager indexManager)`
  ``
  `LogbookOperationsImpl(LogbookDbAccess mongoDbAccess, WorkspaceClientFactory workspaceClientFactory, StorageClientFactory storageClientFactory, IndexationHelper indexationHelper, ElasticsearchLogbookIndexManager indexManager)`

- ## Uses of ElasticsearchLogbookIndexManager in fr.gouv.vitam.logbook.rest

  Constructors in fr.gouv.vitam.logbook.rest with parameters of type ElasticsearchLogbookIndexManager
  Modifier
  Constructor
  Description
  ``
  `LogbookRawResource(VitamRepositoryProvider vitamRepositoryProvider, ElasticsearchLogbookIndexManager indexManager)`
  ``
  `LogbookResource(LogbookConfiguration configuration, OntologyLoader ontologyLoader, ElasticsearchLogbookIndexManager indexManager)`
  Constructor