com.atlassian.fisheye.spi.admin.services.RepositoryIndexer |
Known Indirect Subclasses |
An interface to the indexing actions on a repository. This object is
valid only for the lifetime of the repository. If the repository does
not exist after the creation of the RepositoryIndexer
, all
methods of this interface (and sub-interfaces) will throw
IllegalStateException
.
All methods that perform indexing are non-blocking. Indexing is performed
as a background task and progress can be monitored via getIndexingStatus()
.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns a snapshot of the status of the indexer.
| |||||||||||
Delete all the existing indexes for the repository, and start the repository
(which will cause the initial full index to start).
| |||||||||||
Perform an incremental indexing, or, if the repository has not yet been
indexed, performs a full indexing.
| |||||||||||
Reindex the data used to generate lines of code (LOC) charts.
|
Returns a snapshot of the status of the indexer.
Delete all the existing indexes for the repository, and start the repository (which will cause the initial full index to start).
IllegalStateException | if the repository is not STOPPED |
---|---|
RepositoryConfigException | if there was a problem restarting the repository |
Perform an incremental indexing, or, if the repository has not yet been indexed, performs a full indexing.
Reindex the data used to generate lines of code (LOC) charts.