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 -
Method Summary
Modifier and TypeMethodDescriptiongetProps()booleanorg.alfresco.solr.TrackerStategetType()booleanvoidbooleanvoidvoidsetRollback(boolean rollback, Throwable rollbackCausedBy) voidsetShutdown(boolean shutdown) voidshutdown()voidtrack()
-
Method Details
-
track
void track() -
maintenance
- Throws:
Exception
-
hasMaintenance
- 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
-
invalidateState
void invalidateState() -
getTrackerState
org.alfresco.solr.TrackerState getTrackerState() -
getType
Tracker.Type getType()
-