Class DefaultIndexerWorker

    • Constructor Detail

      • DefaultIndexerWorker

        public DefaultIndexerWorker()
    • Method Detail

      • setSessionService

        public void setSessionService​(SessionService sessionService)
      • setUserService

        public void setUserService​(UserService userService)
      • setCommonI18NService

        public void setCommonI18NService​(CommonI18NService commonI18NService)
      • setFacetSearchConfigService

        public void setFacetSearchConfigService​(FacetSearchConfigService facetSearchConfigService)
      • setIndexerBatchStrategyFactory

        public void setIndexerBatchStrategyFactory​(IndexerBatchStrategyFactory indexerBatchStrategyFactory)
      • setSolrSearchProviderFactory

        public void setSolrSearchProviderFactory​(SolrSearchProviderFactory solrSearchProviderFactory)
      • isInitialized

        public boolean isInitialized()
        Description copied from interface: IndexerWorker
        Indicates if the worker is initialized and ready to run.
        Specified by:
        isInitialized in interface IndexerWorker
        Returns:
        true if the worker is initialized, false otherwise
      • run

        public void run()
        Specified by:
        run in interface java.lang.Runnable
      • initializeSession

        protected void initializeSession()
      • destroySession

        protected void destroySession()
      • registerNonSuspendableThread

        protected void registerNonSuspendableThread()
                                             throws java.lang.InterruptedException
        Throws:
        java.lang.InterruptedException
      • getTaskName

        protected java.lang.String getTaskName()
      • logWorkerStart

        protected void logWorkerStart()
      • logWorkerSuccess

        protected void logWorkerSuccess()
      • logWorkerError

        protected void logWorkerError​(java.lang.Exception exception)
      • logWorkerInterrupted

        protected void logWorkerInterrupted()