# Uses of Interface
fr.gouv.vitam.common.server.application.configuration.DbConfiguration

Packages that use DbConfiguration
Package
Description
fr.gouv.vitam.batch.report.rest.server
fr.gouv.vitam.collect.internal.core.configuration
fr.gouv.vitam.common.database.server.mongodb
MongoDB server package in Vitam
fr.gouv.vitam.common.server.application.configuration
Provides Vitam Common Application Configuration Interfaces
fr.gouv.vitam.elastic.kibana.interceptor.rest
fr.gouv.vitam.functional.administration.common.config
fr.gouv.vitam.functional.administration.common.server
Provides common server classes for the Functional Administration module
fr.gouv.vitam.ihmrecette.appserver
Provides the web server application and configuration for the IHM Recette module and the rest resource it uses
fr.gouv.vitam.logbook.common.server.config
fr.gouv.vitam.metadata.core.config
Provides API configuration classes for the Metadata module
fr.gouv.vitam.security.internal.rest.server
Provides core classes of functional administration rules module
fr.gouv.vitam.storage.offers.rest
Provides the web server application and configuration for the for the Storage Offer Default module and the rest resources it uses.

- ## Uses of DbConfiguration in fr.gouv.vitam.batch.report.rest.server

  Classes in fr.gouv.vitam.batch.report.rest.server that implement DbConfiguration
  Modifier and Type
  Class
  Description
  `class`
  `BatchReportConfiguration`
  Mass Report Configuration

- ## Uses of DbConfiguration in fr.gouv.vitam.collect.internal.core.configuration

  Classes in fr.gouv.vitam.collect.internal.core.configuration that implement DbConfiguration
  Modifier and Type
  Class
  Description
  `class`
  `CollectInternalConfiguration`

- ## Uses of DbConfiguration in fr.gouv.vitam.common.database.server.mongodb

  Methods in fr.gouv.vitam.common.database.server.mongodb with parameters of type DbConfiguration
  Modifier and Type
  Method
  Description
  `static com.mongodb.client.MongoClient`
  MongoDbAccess.`createMongoClient(DbConfiguration configuration)`
  Create a mongoDB client according to the configuration and using the MongoClientOptions specific to the sub-systems (ex: metadata,logbook)
  `static com.mongodb.client.MongoClient`
  MongoDbAccess.`createMongoClient(DbConfiguration configuration, List<Class<?>> classList)`

- ## Uses of DbConfiguration in fr.gouv.vitam.common.server.application.configuration

  Classes in fr.gouv.vitam.common.server.application.configuration that implement DbConfiguration
  Modifier and Type
  Class
  Description
  `class`
  `DbConfigurationImpl`
  Implementation of DbConfiguraton Interface

- ## Uses of DbConfiguration in fr.gouv.vitam.elastic.kibana.interceptor.rest

  Classes in fr.gouv.vitam.elastic.kibana.interceptor.rest that implement DbConfiguration
  Modifier and Type
  Class
  Description
  `class`
  `InterceptorConfiguration`
  Configuration for interceptor elastic-kibana-interceptor

- ## Uses of DbConfiguration in fr.gouv.vitam.functional.administration.common.config

  Classes in fr.gouv.vitam.functional.administration.common.config that implement DbConfiguration
  Modifier and Type
  Class
  Description
  `class`
  `AdminManagementConfiguration`
  AdminManagementConfiguration inherated from DbConfigurationImpl

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

  Methods in fr.gouv.vitam.functional.administration.common.server with parameters of type DbConfiguration
  Modifier and Type
  Method
  Description
  `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

- ## Uses of DbConfiguration in fr.gouv.vitam.ihmrecette.appserver

  Classes in fr.gouv.vitam.ihmrecette.appserver that implement DbConfiguration
  Modifier and Type
  Class
  Description
  `class`
  `WebApplicationConfig`
  Web Application Configuration class

- ## Uses of DbConfiguration in fr.gouv.vitam.logbook.common.server.config

  Classes in fr.gouv.vitam.logbook.common.server.config that implement DbConfiguration
  Modifier and Type
  Class
  Description
  `final class`
  `LogbookConfiguration`
  Logbook configuration class mapping

- ## Uses of DbConfiguration in fr.gouv.vitam.metadata.core.config

  Classes in fr.gouv.vitam.metadata.core.config that implement DbConfiguration
  Modifier and Type
  Class
  Description
  `class`
  `MetaDataConfiguration`
  MetaDataConfiguration contains database access informations

- ## Uses of DbConfiguration in fr.gouv.vitam.security.internal.rest.server

  Classes in fr.gouv.vitam.security.internal.rest.server that implement DbConfiguration
  Modifier and Type
  Class
  Description
  `class`
  `InternalSecurityConfiguration`
  configuration file on identity server.

- ## Uses of DbConfiguration in fr.gouv.vitam.storage.offers.rest

  Classes in fr.gouv.vitam.storage.offers.rest that implement DbConfiguration
  Modifier and Type
  Class
  Description
  `class`
  `OfferConfiguration`
  Offer configuration