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 java.util.PropertiesgetProps()booleangetRollback()java.lang.ThrowablegetRollbackCausedBy()org.alfresco.solr.TrackerStategetTrackerState()Tracker.TypegetType()java.util.concurrent.SemaphoregetWriteLock()booleanhasMaintenance()voidinvalidateState()booleanisAlreadyInShutDownMode()voidmaintenance()voidsetRollback(boolean rollback, java.lang.Throwable rollbackCausedBy)voidsetShutdown(boolean shutdown)voidshutdown()voidtrack()
-
-
-
Method Detail
-
track
void track()
-
maintenance
void maintenance() throws java.lang.Exception- Throws:
java.lang.Exception
-
hasMaintenance
boolean hasMaintenance() throws java.lang.Exception- Throws:
java.lang.Exception
-
getWriteLock
java.util.concurrent.Semaphore getWriteLock()
-
setShutdown
void setShutdown(boolean shutdown)
-
isAlreadyInShutDownMode
boolean isAlreadyInShutDownMode()
-
shutdown
void shutdown()
-
getRollback
boolean getRollback()
-
getRollbackCausedBy
java.lang.Throwable getRollbackCausedBy()
-
getProps
java.util.Properties getProps()
-
setRollback
void setRollback(boolean rollback, java.lang.Throwable rollbackCausedBy)
-
invalidateState
void invalidateState()
-
getTrackerState
org.alfresco.solr.TrackerState getTrackerState()
-
getType
Tracker.Type getType()
-
-