@AutoService(value=IndexMaintainerFactory.class) @API(value=MAINTAINED) public class RankIndexMaintainerFactory extends Object implements IndexMaintainerFactory
RankIndexMaintainer
indexes.Constructor and Description |
---|
RankIndexMaintainerFactory() |
Modifier and Type | Method and Description |
---|---|
IndexMaintainer |
getIndexMaintainer(IndexMaintainerState state)
Get an index maintainer for the given record store and index meta-data.
|
Iterable<String> |
getIndexTypes()
Get the index types supported by this factory.
|
IndexValidator |
getIndexValidator(Index index)
Get a validator for the given index meta-data.
|
@Nonnull public Iterable<String> getIndexTypes()
IndexMaintainerFactory
getIndexTypes
in interface IndexMaintainerFactory
@Nonnull public IndexValidator getIndexValidator(Index index)
IndexMaintainerFactory
getIndexValidator
in interface IndexMaintainerFactory
index
- an index that was produced by this factory@Nonnull public IndexMaintainer getIndexMaintainer(IndexMaintainerState state)
IndexMaintainerFactory
getIndexMaintainer
in interface IndexMaintainerFactory
state
- the state of the new index maintainer