Class TrackerRegistry

java.lang.Object
org.alfresco.solr.tracker.TrackerRegistry

public class TrackerRegistry extends Object
Registry of trackers for an AdminHandler
Author:
Ahmed Owian
  • Constructor Details

    • TrackerRegistry

      public TrackerRegistry()
  • Method Details

    • getCoreNames

      public Set<String> getCoreNames()
    • getTrackersForCore

      public Collection<Tracker> getTrackersForCore(String coreName)
    • hasTrackersForCore

      public boolean hasTrackersForCore(String coreName)
    • getTrackerForCore

      public <T extends Tracker> T getTrackerForCore(String coreName, Class<T> trackerClass)
    • register

      public void register(String coreName, Tracker tracker)
    • removeTrackersForCore

      public boolean removeTrackersForCore(String coreName)
      Removes the trackers for the specified core.
      Parameters:
      coreName -
      Returns:
      true if there were trackers registered for the core
    • getModelTracker

      public ModelTracker getModelTracker()
    • setModelTracker

      public void setModelTracker(ModelTracker modelTracker)