Class ElasticsearchLogbookIndexManager
java.lang.Object
fr.gouv.vitam.logbook.common.server.config.ElasticsearchLogbookIndexManager
-
Field Summary
-
Constructor Summary
ConstructorDescriptionElasticsearchLogbookIndexManager
(LogbookConfiguration configuration, List<Integer> tenantIds) -
Method Summary
Modifier and TypeMethodDescriptiongetElasticsearchIndexAliasResolver
(LogbookCollections collection) getElasticsearchIndexSettings
(LogbookCollections collection, int tenantId) getTenantGroup
(int tenantId) getTenantGroupTenants
(String tenantGroupName) boolean
isGroupedTenant
(int tenantId)
-
Field Details
-
MAPPING_LOGBOOK_OPERATION_FILE
- See Also:
-
-
Constructor Details
-
ElasticsearchLogbookIndexManager
public ElasticsearchLogbookIndexManager(LogbookConfiguration configuration, List<Integer> tenantIds)
-
-
Method Details
-
getElasticsearchIndexAliasResolver
public ElasticsearchIndexAliasResolver getElasticsearchIndexAliasResolver(LogbookCollections collection) -
getElasticsearchIndexSettings
public ElasticsearchIndexSettings getElasticsearchIndexSettings(LogbookCollections collection, int tenantId) -
getDedicatedTenants
-
getElasticsearchConfigurationFile
-
getTenantGroups
-
getTenantGroupTenants
-
isGroupedTenant
public boolean isGroupedTenant(int tenantId) -
getTenantGroup
-