public class EnvironmentIndexerImpl extends AbstractIndexer implements EnvironmentIndexer
AbstractIndexer.FlushAndUnlockIndexerQueueCallback, AbstractIndexer.IndexAllCallable, AbstractIndexer.UpdateApproximateIndexingTimePerResultCallbackindexerService, luceneConnection| Constructor and Description |
|---|
EnvironmentIndexerImpl(com.atlassian.bonnie.ILuceneConnection luceneConnection,
com.atlassian.bandana.BandanaManager bandanaManager,
com.atlassian.config.db.HibernateConfig hibernateConfig,
IndexerService indexerService,
DeploymentResultService deploymentResultService,
DeploymentProjectService deploymentProjectService,
DeploymentVersionService deploymentVersionService,
EnvironmentService environmentService,
com.atlassian.event.api.EventPublisher eventPublisher) |
deleteIndex, flushAndUnlockIndexerQueue, getApproximateIndexingTimePerResult, getConcurrentIndexers, getDefaultIndexerContext, getNumberOfDocuments, lockIndexerQueue, updateApproximateIndexingTimePerResultclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeleteIndex, getNumberOfDocumentspublic EnvironmentIndexerImpl(com.atlassian.bonnie.ILuceneConnection luceneConnection,
com.atlassian.bandana.BandanaManager bandanaManager,
com.atlassian.config.db.HibernateConfig hibernateConfig,
IndexerService indexerService,
DeploymentResultService deploymentResultService,
DeploymentProjectService deploymentProjectService,
DeploymentVersionService deploymentVersionService,
EnvironmentService environmentService,
@NotNull
com.atlassian.event.api.EventPublisher eventPublisher)
protected BambooBandanaContext getIndexerBandanaContext()
getIndexerBandanaContext in class AbstractIndexerpublic void indexAll(@NotNull
Executor executor)
throws Exception
Indexer@EventListener public void indexEnvironment(EnvironmentConfigUpdatedEvent event)
@EventListener public void indexEnvironment(EnvironmentCreatedEvent event)
@EventListener public void indexEnvironmentsForProject(EnvironmentOrderUpdatedEvent event)
@EventListener public void indexEnvironmentsForProject(DeploymentProjectConfigUpdatedEvent event)
@EventListener public void indexEnvironment(DeploymentFinishedEvent event)
@EventListener public void deindexResult(DeploymentResultDeletedEvent event)
@EventListener public void deindexEnvironment(EnvironmentDeletedEvent event)
@EventListener public void deindexEnvironmentsForProject(DeploymentProjectDeletedEvent event)
@EventListener public com.google.common.util.concurrent.ListenableFuture deindexVersion(DeploymentVersionDeletedEvent event)
@EventListener public com.google.common.util.concurrent.ListenableFuture reindexVersion(DeploymentVersionRenamedEvent event)
public long getEstimatedReindexTime()
IndexergetEstimatedReindexTime in interface IndexerCopyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.