# Uses of Class
fr.gouv.vitam.metadata.core.config.ElasticsearchMetadataIndexManager

Packages that use ElasticsearchMetadataIndexManager
Package
Description
fr.gouv.vitam.metadata.audit.core
fr.gouv.vitam.metadata.core
Provides
fr.gouv.vitam.metadata.core.database.collections
Provides
fr.gouv.vitam.metadata.core.graph
fr.gouv.vitam.metadata.core.reconstruction.service
fr.gouv.vitam.metadata.rest
Provides the web server application for the Metadata module and the rest resources it uses.

- ## Uses of ElasticsearchMetadataIndexManager in fr.gouv.vitam.metadata.audit.core

  Constructors in fr.gouv.vitam.metadata.audit.core with parameters of type ElasticsearchMetadataIndexManager
  Modifier
  Constructor
  Description
  ``
  `MetadataAuditService(WorkspaceClientFactory workspaceClientFactory, LogbookOperationsClientFactory logbookOperationsClientFactory, VitamRepositoryProvider vitamRepositoryProvider, ElasticsearchMetadataIndexManager indexManager, boolean isDataConsistencyAuditRunnable, boolean enableDataConsistencyRectificationMode, Integer dataConsistencyAuditOplogMaxSize, MongoDbShardConf mongodShardsConf, boolean dbAuthentication)`

- ## Uses of ElasticsearchMetadataIndexManager in fr.gouv.vitam.metadata.core

  Methods in fr.gouv.vitam.metadata.core with parameters of type ElasticsearchMetadataIndexManager
  Modifier and Type
  Method
  Description
  `static ElasticsearchAccessMetadata`
  ElasticsearchAccessMetadataFactory.`create(MetaDataConfiguration configuration, ElasticsearchMetadataIndexManager elasticsearchMetadataIndexManager)`
  Creation of one ElasticsearchAccess
  `static MongoDbAccessMetadataImpl`
  MongoDbAccessMetadataFactory.`create(MetaDataConfiguration configuration, ElasticsearchMetadataIndexManager elasticsearchMetadataIndexManager)`
  Creation of one MongoDbAccess
  `static MetaDataImpl`
  MetaDataImpl.`newMetadata(MongoDbAccessMetadataImpl mongoDbAccessMetadata, int ontologyCacheMaxEntries, int ontologyCacheTimeoutInSeconds, ElasticsearchMetadataIndexManager indexManager, MetaDataConfiguration metaDataConfiguration)`
  Get a new MetaDataImpl instance
  Constructors in fr.gouv.vitam.metadata.core with parameters of type ElasticsearchMetadataIndexManager
  Modifier
  Constructor
  Description
  ``
  `MetaDataImpl(MongoDbAccessMetadataImpl mongoDbAccess, int ontologyCacheMaxEntries, int ontologyCacheTimeoutInSeconds, ElasticsearchMetadataIndexManager indexManager, MetaDataConfiguration metaDataConfiguration)`
  ``
  `MetaDataImpl(MongoDbAccessMetadataImpl mongoDbAccess, AdminManagementClientFactory adminManagementClientFactory, IndexationHelper indexationHelper, DbRequest dbRequest, int ontologyCacheMaxEntries, int ontologyCacheTimeoutInSeconds, ElasticsearchMetadataIndexManager indexManager, MetaDataConfiguration metaDataConfiguration)`

- ## Uses of ElasticsearchMetadataIndexManager in fr.gouv.vitam.metadata.core.database.collections

  Methods in fr.gouv.vitam.metadata.core.database.collections that return ElasticsearchMetadataIndexManager
  Modifier and Type
  Method
  Description
  `static ElasticsearchMetadataIndexManager`
  MetadataCollectionsTestUtils.`createTestIndexManager(List<Integer> dedicatedTenants, Map<String,List<Integer>> tenantGroups, MappingLoader mappingLoader, String elasticsearchConfigurationFilePath)`
  Methods in fr.gouv.vitam.metadata.core.database.collections with parameters of type ElasticsearchMetadataIndexManager
  Modifier and Type
  Method
  Description
  `static void`
  MetadataCollectionsTestUtils.`afterTest(ElasticsearchMetadataIndexManager indexManager)`
  `static void`
  MetadataCollectionsTestUtils.`afterTest(ElasticsearchMetadataIndexManager indexManager, Collection<MetadataCollections> metadataCollections)`
  `static void`
  MetadataCollectionsTestUtils.`afterTestClass(ElasticsearchMetadataIndexManager indexManager, boolean deleteEsIndexes)`
  `static void`
  MetadataCollectionsTestUtils.`afterTestClass(ElasticsearchMetadataIndexManager indexManager, Collection<MetadataCollections> metadataCollections, boolean deleteEsIndexes)`
  Constructors in fr.gouv.vitam.metadata.core.database.collections with parameters of type ElasticsearchMetadataIndexManager
  Modifier
  Constructor
  Description
  ``
  `ElasticsearchAccessMetadata(String clusterName, List<ElasticsearchNode> nodes, ElasticsearchMetadataIndexManager indexManager)`

- ## Uses of ElasticsearchMetadataIndexManager in fr.gouv.vitam.metadata.core.graph

  Methods in fr.gouv.vitam.metadata.core.graph with parameters of type ElasticsearchMetadataIndexManager
  Modifier and Type
  Method
  Description
  `static GraphComputeService`
  GraphComputeServiceImpl.`initialize(VitamRepositoryProvider vitamRepositoryProvider, MetaDataImpl metaData, ElasticsearchMetadataIndexManager indexManager)`

- ## Uses of ElasticsearchMetadataIndexManager in fr.gouv.vitam.metadata.core.reconstruction.service

  Constructors in fr.gouv.vitam.metadata.core.reconstruction.service with parameters of type ElasticsearchMetadataIndexManager
  Modifier
  Constructor
  Description
  ``
  `MetadataReconstructionService(VitamRepositoryProvider vitamRepositoryProvider, OffsetRepository offsetRepository, ElasticsearchMetadataIndexManager indexManager, MetadataReconstructionMetricsCache reconstructionMetricsCache)`
  Constructor
  ``
  `MetadataReconstructionService(VitamRepositoryProvider vitamRepositoryProvider, RestoreBackupService recoverBackupService, LogbookLifeCyclesClientFactory logbookLifecycleClientFactory, StorageClientFactory storageClientFactory, OffsetRepository offsetRepository, ElasticsearchMetadataIndexManager indexManager, MetadataReconstructionMetricsCache reconstructionMetricsCache)`
  Constructor for tests

- ## Uses of ElasticsearchMetadataIndexManager in fr.gouv.vitam.metadata.rest

  Constructors in fr.gouv.vitam.metadata.rest with parameters of type ElasticsearchMetadataIndexManager
  Modifier
  Constructor
  Description
  ``
  `AdminMetadataManagementResource(VitamRepositoryProvider vitamRepositoryProvider, MetaDataImpl metadata, MetaDataConfiguration configuration, ElasticsearchMetadataIndexManager indexManager)`