Package org.alfresco.solr.tracker
Interface Tracker
-
- All Known Implementing Classes:
AbstractTracker,AclTracker,ActivatableTracker,CascadeTracker,CommitTracker,ContentTracker,MetadataTracker,ModelTracker,ShardStatePublisher
public interface Tracker
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classTracker.Type
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PropertiesgetProps()booleangetRollback()org.alfresco.solr.TrackerStategetTrackerState()Tracker.TypegetType()SemaphoregetWriteLock()booleanhasMaintenance()voidinvalidateState()booleanisAlreadyInShutDownMode()voidmaintenance()voidsetRollback(boolean rollback)voidsetShutdown(boolean shutdown)voidshutdown()voidtrack()
-
-
-
Method Detail
-
track
void track()
-
getWriteLock
Semaphore getWriteLock()
-
setShutdown
void setShutdown(boolean shutdown)
-
isAlreadyInShutDownMode
boolean isAlreadyInShutDownMode()
-
shutdown
void shutdown()
-
getRollback
boolean getRollback()
-
getProps
Properties getProps()
-
setRollback
void setRollback(boolean rollback)
-
invalidateState
void invalidateState()
-
getTrackerState
org.alfresco.solr.TrackerState getTrackerState()
-
getType
Tracker.Type getType()
-
-