| | |
| | | * Header, with the fields enclosed by brackets [] replaced by your own identifying |
| | | * information: "Portions Copyright [year] [name of copyright owner]". |
| | | * |
| | | * Copyright 2015 ForgeRock AS. |
| | | * Copyright 2015-2016 ForgeRock AS. |
| | | */ |
| | | package org.opends.server.backends.pluggable; |
| | | |
| | | import java.util.concurrent.ExecutionException; |
| | | |
| | | import org.forgerock.opendj.config.server.ConfigException; |
| | | import org.opends.server.backends.RebuildConfig; |
| | | import org.opends.server.types.InitializationException; |
| | | import org.opends.server.types.LDIFImportConfig; |
| | | import org.opends.server.types.LDIFImportResult; |
| | | |
| | |
| | | * @param importConfig |
| | | * The configuration to use when performing the import |
| | | * @return Information about the result of the import processing |
| | | * @throws Exception |
| | | * @throws InitializationException |
| | | * If a problem occurs during initialization |
| | | * @throws ConfigException |
| | | * If the configuration is invalid |
| | | * @throws InterruptedException |
| | | * If the import process has been interrupted |
| | | * @throws ExecutionException |
| | | * If a problem occurs while performing the LDIF import |
| | | * @see {@link Backend#importLDIF(LDIFImportConfig, ServerContext)} |
| | | */ |
| | | LDIFImportResult importLDIF(LDIFImportConfig importConfig) throws Exception; |
| | | LDIFImportResult importLDIF(LDIFImportConfig importConfig) |
| | | throws InitializationException, ConfigException, InterruptedException, ExecutionException; |
| | | |
| | | /** |
| | | * Rebuild indexes. |
| | | * |
| | | * @param rebuildConfig |
| | | * The configuration to sue when performing the rebuild. |
| | | * @throws Exception |
| | | * If a problem occurs while performing the rebuild. |
| | | * @throws InitializationException |
| | | * If a problem occurs during initialization |
| | | * @throws ConfigException |
| | | * If the configuration is invalid |
| | | * @throws InterruptedException |
| | | * If the rebuild process has been interrupted |
| | | * @throws ExecutionException |
| | | * If a problem occurs while performing the rebuild |
| | | * @see {@link Backend#rebuildIndex(RebuildConfig, ServerContext)} |
| | | */ |
| | | void rebuildIndex(RebuildConfig rebuildConfig) throws Exception; |
| | | void rebuildIndex(RebuildConfig rebuildConfig) |
| | | throws InitializationException, ConfigException, InterruptedException, ExecutionException; |
| | | } |