Class MetaDataConfiguration
java.lang.Object
fr.gouv.vitam.common.server.application.configuration.DefaultVitamApplicationConfiguration
fr.gouv.vitam.common.server.application.configuration.DbConfigurationImpl
fr.gouv.vitam.metadata.core.config.MetaDataConfiguration
- All Implemented Interfaces:
- DbConfiguration,- VitamApplicationConfiguration,- VitamApplicationConfigurationInterface
MetaDataConfiguration contains database access informations
- 
Field SummaryFields inherited from class fr.gouv.vitam.common.server.application.configuration.DefaultVitamApplicationConfigurationIS_A_MANDATORY_PARAMETER, jettyConfig
- 
Constructor SummaryConstructorsConstructorDescriptionMetaDataConfiguration empty constructor for YAMLFactoryMetaDataConfiguration(List<MongoDbNode> mongoDbNodes, String dbName, String clusterName, List<ElasticsearchNode> elasticsearchNodes) MetaDataConfiguration constructorMetaDataConfiguration(List<MongoDbNode> mongoDbNodes, String dbName, String clusterName, List<ElasticsearchNode> elasticsearchNodes, boolean dbAuthentication, String dbUserName, String dbPassword) MetaDataConfiguration constructor with authentication
- 
Method SummaryModifier and TypeMethodDescriptionintintintintbooleanshortlongintlongintintbooleanintintintshortlongbooleansetArchiveUnitProfileCacheMaxEntries(int archiveUnitProfileCacheMaxEntries) setArchiveUnitProfileCacheTimeoutInSeconds(int archiveUnitProfileCacheTimeoutInSeconds) setClusterName(String clusterName) voidsetCollectModule(Boolean collectModule) setContextPath(String contextPath) voidsetCriticalDipTimeToLiveInMinutes(int criticalDipTimeToLiveInMinutes) voidsetDataConsistencyAuditOplogMaxSize(Integer dataConsistencyAuditOplogMaxSize) voidsetDipTimeToLiveInMinutes(int dipTimeToLiveInMinutes) voidsetElasticsearchConfigurationFile(String elasticsearchConfigurationFile) setElasticsearchNodes(List<ElasticsearchNode> elasticsearchNodes) setEnableDataConsistencyRectificationMode(boolean enableDataConsistencyRectificationMode) setIndexationConfiguration(MetadataIndexationConfiguration indexationConfiguration) voidsetIsDataConsistencyAuditRunnable(boolean dataConsistencyAuditRunnable) voidsetMongodShardsConf(MongoDbShardConf mongodShardsConf) voidsetObjectsStreamExecutionLimit(short objectsStreamExecutionLimit) voidsetObjectsStreamThreshold(long objectsStreamThreshold) voidsetPersistentIdentifierReconstructionBulkSize(int persistentIdentifierReconstructionBulkSize) voidsetPersistentIdentifierReconstructionDelayInMinutes(long persistentIdentifierReconstructionDelayInMinutes) voidsetPersistentIdentifierReconstructionThreadPoolSize(int persistentIdentifierReconstructionThreadPoolSize) voidsetReconstructionMetricsCacheDurationInMinutes(int reconstructionMetricsCacheDurationInMinutes) voidsetRefreshElasticIndexPostBulkIndexing(Boolean refreshElasticIndexPostBulkIndexing) setSchemaValidatorCacheMaxEntries(int schemaValidatorCacheMaxEntries) setSchemaValidatorCacheTimeoutInSeconds(int schemaValidatorCacheTimeoutInSeconds) voidsetTransfersSIPTimeToLiveInMinutes(int transfersSIPTimeToLiveInMinutes) voidsetUnitsStreamExecutionLimit(short unitsStreamExecutionLimit) voidsetUnitsStreamThreshold(long unitsStreamThreshold) voidsetUrlProcessing(String urlProcessing) setWorkspaceUrl(String workspaceUrl) Methods inherited from class fr.gouv.vitam.common.server.application.configuration.DbConfigurationImplgetDbName, getDbPassword, getDbUserName, getMongoDbNodes, isDbAuthentication, setDbAuthentication, setDbName, setDbPassword, setDbUserName, setMongoDbNodesMethods inherited from class fr.gouv.vitam.common.server.application.configuration.DefaultVitamApplicationConfigurationgetAdminBasicAuth, getJettyConfig, isAuthentication, isAuthorizeTrackTotalHits, isEnableSession, isEnableXsrFilter, isTenantFilter, setAdminBasicAuth, setAuthentication, setAuthorizeTrackTotalHits, setEnableSession, setEnableXsrFilter, setJettyConfig, setTenantFilterMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface fr.gouv.vitam.common.server.application.configuration.VitamApplicationConfigurationisEnableSession, isEnableXsrFilter, setEnableSession, setEnableXsrFilterMethods inherited from interface fr.gouv.vitam.common.server.application.configuration.VitamApplicationConfigurationInterfacegetBaseUri, getJettyConfig, isAuthentication, isTenantFilter, setAuthentication, setBaseUri, setBaseUrl, setJettyConfig, setTenantFilter
- 
Constructor Details- 
MetaDataConfigurationpublic MetaDataConfiguration(List<MongoDbNode> mongoDbNodes, String dbName, String clusterName, List<ElasticsearchNode> elasticsearchNodes) MetaDataConfiguration constructor- Parameters:
- mongoDbNodes- database server IP addresses and ports
- dbName- database name
- clusterName- cluster name
- elasticsearchNodes- elasticsearch nodes
 
- 
MetaDataConfigurationpublic MetaDataConfiguration(List<MongoDbNode> mongoDbNodes, String dbName, String clusterName, List<ElasticsearchNode> elasticsearchNodes, boolean dbAuthentication, String dbUserName, String dbPassword) MetaDataConfiguration constructor with authentication- Parameters:
- mongoDbNodes- database server IP addresses and ports
- dbName- database name
- clusterName- cluster name
- elasticsearchNodes- elasticsearch nodes
- dbAuthentication- if authentication mode
- dbUserName- db user name
- dbPassword- db password
 
- 
MetaDataConfigurationpublic MetaDataConfiguration()MetaDataConfiguration empty constructor for YAMLFactory
 
- 
- 
Method Details- 
getContextPath- Returns:
- the contextPath
 
- 
setContextPath- Parameters:
- contextPath- the contextPath to set
- Returns:
- this
 
- 
getCollectModule
- 
setCollectModule
- 
getClusterName- Returns:
- the clusterName
 
- 
setClusterName- Parameters:
- clusterName- the clusterName to set
- Returns:
- this
 
- 
getElasticsearchNodes- Returns:
- the elasticsearchNodes
 
- 
setElasticsearchNodes- Parameters:
- elasticsearchNodes- the elasticsearchNodes to set
- Returns:
- MetaDataConfiguration
 
- 
getWorkspaceUrl
- 
setWorkspaceUrl
- 
getArchiveUnitProfileCacheMaxEntriespublic int getArchiveUnitProfileCacheMaxEntries()
- 
setArchiveUnitProfileCacheMaxEntriespublic MetaDataConfiguration setArchiveUnitProfileCacheMaxEntries(int archiveUnitProfileCacheMaxEntries) 
- 
getArchiveUnitProfileCacheTimeoutInSecondspublic int getArchiveUnitProfileCacheTimeoutInSeconds()
- 
setArchiveUnitProfileCacheTimeoutInSecondspublic MetaDataConfiguration setArchiveUnitProfileCacheTimeoutInSeconds(int archiveUnitProfileCacheTimeoutInSeconds) 
- 
getSchemaValidatorCacheMaxEntriespublic int getSchemaValidatorCacheMaxEntries()
- 
setSchemaValidatorCacheMaxEntries
- 
getSchemaValidatorCacheTimeoutInSecondspublic int getSchemaValidatorCacheTimeoutInSeconds()
- 
setSchemaValidatorCacheTimeoutInSecondspublic MetaDataConfiguration setSchemaValidatorCacheTimeoutInSeconds(int schemaValidatorCacheTimeoutInSeconds) 
- 
getUrlProcessing
- 
setUrlProcessing
- 
getDipTimeToLiveInMinutespublic int getDipTimeToLiveInMinutes()
- 
setDipTimeToLiveInMinutespublic void setDipTimeToLiveInMinutes(int dipTimeToLiveInMinutes) 
- 
getTransfersSIPTimeToLiveInMinutespublic int getTransfersSIPTimeToLiveInMinutes()
- 
setTransfersSIPTimeToLiveInMinutespublic void setTransfersSIPTimeToLiveInMinutes(int transfersSIPTimeToLiveInMinutes) 
- 
getCriticalDipTimeToLiveInMinutespublic int getCriticalDipTimeToLiveInMinutes()
- 
setCriticalDipTimeToLiveInMinutespublic void setCriticalDipTimeToLiveInMinutes(int criticalDipTimeToLiveInMinutes) 
- 
getUnitsStreamThresholdpublic long getUnitsStreamThreshold()
- 
setUnitsStreamThresholdpublic void setUnitsStreamThreshold(long unitsStreamThreshold) 
- 
getObjectsStreamThresholdpublic long getObjectsStreamThreshold()
- 
setObjectsStreamThresholdpublic void setObjectsStreamThreshold(long objectsStreamThreshold) 
- 
getUnitsStreamExecutionLimitpublic short getUnitsStreamExecutionLimit()
- 
setUnitsStreamExecutionLimitpublic void setUnitsStreamExecutionLimit(short unitsStreamExecutionLimit) 
- 
getObjectsStreamExecutionLimitpublic short getObjectsStreamExecutionLimit()
- 
setObjectsStreamExecutionLimitpublic void setObjectsStreamExecutionLimit(short objectsStreamExecutionLimit) 
- 
getIndexationConfiguration
- 
setIndexationConfigurationpublic MetaDataConfiguration setIndexationConfiguration(MetadataIndexationConfiguration indexationConfiguration) 
- 
getIsDataConsistencyAuditRunnablepublic boolean getIsDataConsistencyAuditRunnable()
- 
setIsDataConsistencyAuditRunnablepublic void setIsDataConsistencyAuditRunnable(boolean dataConsistencyAuditRunnable) 
- 
isEnableDataConsistencyRectificationModepublic boolean isEnableDataConsistencyRectificationMode()
- 
setEnableDataConsistencyRectificationModepublic MetaDataConfiguration setEnableDataConsistencyRectificationMode(boolean enableDataConsistencyRectificationMode) 
- 
getDataConsistencyAuditOplogMaxSize
- 
setDataConsistencyAuditOplogMaxSize
- 
getMongodShardsConf
- 
setMongodShardsConf
- 
getTimeToLiveConfiguration
- 
getReconstructionMetricsCacheDurationInMinutespublic int getReconstructionMetricsCacheDurationInMinutes()
- 
setReconstructionMetricsCacheDurationInMinutespublic void setReconstructionMetricsCacheDurationInMinutes(int reconstructionMetricsCacheDurationInMinutes) 
- 
getPersistentIdentifierReconstructionDelayInMinutespublic long getPersistentIdentifierReconstructionDelayInMinutes()
- 
setPersistentIdentifierReconstructionDelayInMinutespublic void setPersistentIdentifierReconstructionDelayInMinutes(long persistentIdentifierReconstructionDelayInMinutes) 
- 
getBaseUrl
- 
getPersistentIdentifierReconstructionThreadPoolSizepublic int getPersistentIdentifierReconstructionThreadPoolSize()
- 
setPersistentIdentifierReconstructionThreadPoolSizepublic void setPersistentIdentifierReconstructionThreadPoolSize(int persistentIdentifierReconstructionThreadPoolSize) 
- 
getPersistentIdentifierReconstructionBulkSizepublic int getPersistentIdentifierReconstructionBulkSize()
- 
setPersistentIdentifierReconstructionBulkSizepublic void setPersistentIdentifierReconstructionBulkSize(int persistentIdentifierReconstructionBulkSize) 
- 
getRefreshElasticIndexPostBulkIndexingpublic boolean getRefreshElasticIndexPostBulkIndexing()
- 
setRefreshElasticIndexPostBulkIndexing
- 
getElasticsearchConfigurationFile
- 
setElasticsearchConfigurationFile
 
-