Class CascadeTracker

    • Field Detail

      • log

        protected static final org.slf4j.Logger log
    • Constructor Detail

      • CascadeTracker

        public CascadeTracker​(java.util.Properties p,
                              org.alfresco.solr.client.SOLRAPIClient client,
                              java.lang.String coreName,
                              InformationServer informationServer)
    • Method Detail

      • doTrack

        protected void doTrack​(java.lang.String iterationId)
                        throws org.alfresco.httpclient.AuthenticationException,
                               java.io.IOException,
                               org.json.JSONException,
                               org.apache.commons.codec.EncoderException
        Description copied from class: AbstractTracker
        Subclasses must implement behaviour that completes the following steps, in order:
        1. Purge
        2. Reindex
        3. Index
        4. Track repository
        Specified by:
        doTrack in class AbstractTracker
        Parameters:
        iterationId - an identifier which is uniquely associated with a given iteration.
        Throws:
        org.alfresco.httpclient.AuthenticationException
        java.io.IOException
        org.json.JSONException
        org.apache.commons.codec.EncoderException
      • maintenance

        public void maintenance()
                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • hasMaintenance

        public boolean hasMaintenance()