# Uses of Class
fr.gouv.vitam.functional.administration.common.config.ElasticsearchFunctionalAdminIndexManager

Packages that use ElasticsearchFunctionalAdminIndexManager
Package
Description
fr.gouv.vitam.functional.administration.common.server
Provides common server classes for the Functional Administration module
fr.gouv.vitam.functional.administration.core.reconstruction
fr.gouv.vitam.functional.administration.rest
Provides the web server application and configuration for the Functional administration module and the rest resource it uses

- ## Uses of ElasticsearchFunctionalAdminIndexManager in fr.gouv.vitam.functional.administration.common.server

  Methods in fr.gouv.vitam.functional.administration.common.server that return ElasticsearchFunctionalAdminIndexManager
  Modifier and Type
  Method
  Description
  `static ElasticsearchFunctionalAdminIndexManager`
  FunctionalAdminCollectionsTestUtils.`createTestIndexManager(String elasticsearchConfigurationFilePath)`
  Methods in fr.gouv.vitam.functional.administration.common.server with parameters of type ElasticsearchFunctionalAdminIndexManager
  Modifier and Type
  Method
  Description
  `static final ElasticsearchAccessFunctionalAdmin`
  ElasticsearchAccessAdminFactory.`create(AdminManagementConfiguration configuration, ElasticsearchFunctionalAdminIndexManager indexManager)`
  Creation of one ElasticsearchDbAcess
  `static ElasticsearchAccessFunctionalAdmin`
  ElasticsearchAccessAdminFactory.`create(String clusterName, List<ElasticsearchNode> nodes, ElasticsearchFunctionalAdminIndexManager indexManager)`
  Creation of one ElasticsearchDbAcess
  `static MongoDbAccessAdminImpl`
  MongoDbAccessAdminFactory.`create(DbConfiguration configuration, OntologyLoader ontologyLoader, ElasticsearchFunctionalAdminIndexManager indexManager)`
  Creation of one MongoDbAccess
  `static MongoDbAccessAdminImpl`
  MongoDbAccessAdminFactory.`create(DbConfiguration configuration, String clusterName, List<ElasticsearchNode> nodes, OntologyLoader ontologyLoader, ElasticsearchFunctionalAdminIndexManager indexManager)`
  Creation of one MongoDbAccess and initialize elasticsearch access
  Constructors in fr.gouv.vitam.functional.administration.common.server with parameters of type ElasticsearchFunctionalAdminIndexManager
  Modifier
  Constructor
  Description
  ``
  `ElasticsearchAccessFunctionalAdmin(String clusterName, List<ElasticsearchNode> nodes, ElasticsearchFunctionalAdminIndexManager indexManager)`
  `protected`
  `MongoDbAccessAdminImpl(com.mongodb.client.MongoClient mongoClient, String dbname, boolean recreate, ElasticsearchFunctionalAdminIndexManager indexManager, OntologyLoader ontologyLoader)`

- ## Uses of ElasticsearchFunctionalAdminIndexManager in fr.gouv.vitam.functional.administration.core.reconstruction

  Constructors in fr.gouv.vitam.functional.administration.core.reconstruction with parameters of type ElasticsearchFunctionalAdminIndexManager
  Modifier
  Constructor
  Description
  ``
  `ReconstructionServiceImpl(VitamRepositoryProvider vitamRepositoryProvider, OffsetRepository offsetRepository, ElasticsearchFunctionalAdminIndexManager indexManager, FunctionalAdministrationReconstructionMetricsCache reconstructionMetricsCache)`
  ``
  `ReconstructionServiceImpl(VitamRepositoryProvider vitamRepositoryProvider, RestoreBackupService recoverBackupService, OffsetRepository offsetRepository, ElasticsearchFunctionalAdminIndexManager indexManager, FunctionalAdministrationReconstructionMetricsCache reconstructionMetricsCache)`

- ## Uses of ElasticsearchFunctionalAdminIndexManager in fr.gouv.vitam.functional.administration.rest

  Constructors in fr.gouv.vitam.functional.administration.rest with parameters of type ElasticsearchFunctionalAdminIndexManager
  Modifier
  Constructor
  Description
  ``
  `AdminManagementResource(AdminManagementConfiguration configuration, OntologyLoader ontologyLoader, ElasticsearchFunctionalAdminIndexManager indexManager)`
  ``
  `AdminMigrationResource(LogbookOperationsClientFactory logbookOperationsClientFactory, ProcessingManagementClientFactory processingManagementClientFactory, WorkspaceClientFactory workspaceClientFactory, AdminManagementConfiguration configuration, OntologyLoader ontologyLoader, ElasticsearchFunctionalAdminIndexManager indexManager)`
  AdminMigrationResource
  ``
  `ReconstructionResource(AdminManagementConfiguration configuration, VitamRepositoryProvider reconstructionFactory, OntologyLoader ontologyLoader, ElasticsearchFunctionalAdminIndexManager indexManager)`
  Constructor
  ``
  `ReindexationResource(ElasticsearchFunctionalAdminIndexManager indexManager)`
  ``
  `ReindexationResource(LogbookOperationsClientFactory logbookOperationsClientFactory, MetaDataClientFactory metaDataClientFactory, IndexationHelper indexationHelper, ElasticsearchFunctionalAdminIndexManager indexManager)`