Class MetadataIndexerService
- java.lang.Object
-
- jetbrains.buildServer.serverSide.metadata.impl.indexer.MetadataIndexerService
-
public class MetadataIndexerService extends Object
- Author:
- Evgeniy.Koshkin
-
-
Constructor Summary
Constructors Constructor Description MetadataIndexerService(ExecutorServices executorServices, SQLRunnerEx sqlRunner, MetadataStorageEx metadataStorage, ExtensionHolder extensionHolder, BuildsManager buildsManager, ServerMetrics serverMetrics)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteBuilds(Collection<Long> buildIds)booleanisAlive()booleanisIndexEmpty()booleanisWorking()voidreindexBuild(SBuild build)voidreindexHistory()voidreindexProviderData(String providerId)Re-generate all the data made by the given providervoidreset()voidstart()voidstop()
-
-
-
Constructor Detail
-
MetadataIndexerService
public MetadataIndexerService(ExecutorServices executorServices, SQLRunnerEx sqlRunner, MetadataStorageEx metadataStorage, ExtensionHolder extensionHolder, BuildsManager buildsManager, ServerMetrics serverMetrics)
-
-
Method Detail
-
isAlive
public boolean isAlive()
-
isWorking
public boolean isWorking()
-
isIndexEmpty
public boolean isIndexEmpty()
-
start
public void start()
-
stop
public void stop()
-
reindexBuild
public void reindexBuild(@NotNull SBuild build)
-
deleteBuilds
public void deleteBuilds(@NotNull Collection<Long> buildIds)
-
reindexProviderData
public void reindexProviderData(@NotNull String providerId)Re-generate all the data made by the given provider- Parameters:
providerId- Target provider id
-
reset
public void reset()
-
reindexHistory
public void reindexHistory()
-
-