Interface Tracker

All Known Implementing Classes:
AbstractTracker, AclTracker, ActivatableTracker, CascadeTracker, CommitTracker, ContentTracker, MetadataTracker, ModelTracker, ShardStatePublisher

public interface Tracker
  • Method Details

    • track

      void track()
    • maintenance

      void maintenance() throws Exception
      Throws:
      Exception
    • hasMaintenance

      boolean hasMaintenance() throws Exception
      Throws:
      Exception
    • getWriteLock

      Semaphore getWriteLock()
    • setShutdown

      void setShutdown(boolean shutdown)
    • isAlreadyInShutDownMode

      boolean isAlreadyInShutDownMode()
    • shutdown

      void shutdown()
    • getRollback

      boolean getRollback()
    • getRollbackCausedBy

      Throwable getRollbackCausedBy()
    • getProps

      Properties getProps()
    • setRollback

      void setRollback(boolean rollback, Throwable rollbackCausedBy)
    • invalidateState

      void invalidateState()
    • getTrackerState

      org.alfresco.solr.TrackerState getTrackerState()
    • getType

      Tracker.Type getType()