org.alfresco.repo.node.index
Class AVMRemoteSnapshotTracker

java.lang.Object
  extended by org.alfresco.repo.node.index.AbstractReindexComponent
      extended by org.alfresco.repo.node.index.AVMRemoteSnapshotTracker
All Implemented Interfaces:
IndexRecovery

public class AVMRemoteSnapshotTracker
extends AbstractReindexComponent

Track and update when snapshots are created and indexed in a cluster

Since:
2.1.0

Nested Class Summary
 
Nested classes/interfaces inherited from class org.alfresco.repo.node.index.AbstractReindexComponent
AbstractReindexComponent.InIndex, AbstractReindexComponent.ReindexNodeCallback, AbstractReindexComponent.ReindexTerminatedException
 
Field Summary
 
Fields inherited from class org.alfresco.repo.node.index.AbstractReindexComponent
ftsIndexer, indexer, nodeDAO, nodeService, searcher, transactionService
 
Constructor Summary
AVMRemoteSnapshotTracker()
           
 
Method Summary
protected  void reindexImpl()
          Perform the actual work.
 void setAvmService(AVMService avmService)
           
 void setAvmSnapShotTriggeredIndexingMethodInterceptor(AVMSnapShotTriggeredIndexingMethodInterceptor avmSnapShotTriggeredIndexingMethodInterceptor)
           
 
Methods inherited from class org.alfresco.repo.node.index.AbstractReindexComponent
getIndexerWriteLock, isIgnorableStore, isShuttingDown, isTxnPresentInIndex, isTxnPresentInIndex, reindex, reindexTransaction, reindexTransaction, reindexTransactionAsynchronously, requireTransaction, setAuthenticationComponent, setFtsIndexer, setIndexer, setNodeDAO, setNodeService, setSearcher, setShutdown, setStoreProtocolsToIgnore, setStoresToIgnore, setTenantService, setThreadPoolExecutor, setTransactionService, waitForAsynchronousReindexing
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AVMRemoteSnapshotTracker

public AVMRemoteSnapshotTracker()
Method Detail

setAvmService

public void setAvmService(AVMService avmService)

setAvmSnapShotTriggeredIndexingMethodInterceptor

public void setAvmSnapShotTriggeredIndexingMethodInterceptor(AVMSnapShotTriggeredIndexingMethodInterceptor avmSnapShotTriggeredIndexingMethodInterceptor)

reindexImpl

protected void reindexImpl()
Description copied from class: AbstractReindexComponent
Perform the actual work. This method will be called as the system user and within an existing transaction. This thread will only ever be accessed by a single thread per instance.

Specified by:
reindexImpl in class AbstractReindexComponent


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.