| | |
| | | import org.forgerock.opendj.ldap.ResultCode; |
| | | import org.forgerock.opendj.ldap.schema.MatchingRule; |
| | | import org.opends.server.admin.Configuration; |
| | | import org.opends.server.backends.RebuildConfig; |
| | | import org.opends.server.backends.VerifyConfig; |
| | | import org.opends.server.core.AddOperation; |
| | | import org.opends.server.core.DeleteOperation; |
| | |
| | | } |
| | | |
| | | /** |
| | | * Rebuild indexes in the backend instance. Note that the server will not explicitly initialize |
| | | * this backend before calling this method. |
| | | * |
| | | * @param rebuildConfig |
| | | * The rebuild configuration. |
| | | * @throws ConfigException |
| | | * If an unrecoverable problem arises during initialization. |
| | | * @throws InitializationException |
| | | * If a problem occurs during initialization that is not related to the server |
| | | * configuration. |
| | | * @throws DirectoryException |
| | | * If a Directory Server error occurs. |
| | | */ |
| | | public void rebuildBackend(RebuildConfig rebuildConfig) throws InitializationException, ConfigException, |
| | | DirectoryException |
| | | { |
| | | throw new DirectoryException(ResultCode.UNWILLING_TO_PERFORM, |
| | | ERR_INDEXES_NOT_SUPPORTED.get(getBackendID())); |
| | | } |
| | | |
| | | /** |
| | | * Indicates whether this backend provides a backup mechanism of any |
| | | * kind. This method is used by the backup process when backing up |
| | | * all backends to determine whether this backend is one that should |