Class AbstractIndexerJob

    • Constructor Detail

      • AbstractIndexerJob

        public AbstractIndexerJob()
    • Method Detail

      • perform

        public PerformResult perform​(CronJobModel cronJob)
        Description copied from interface: JobPerformable
        The execution body for a ServicelayerJob. Implement here your execution logic. It can be called synchronous or asynchronous. So be aware of thread-safety. Method will return a result object saying if the execution has reached end and if it was successful.
        Specified by:
        perform in interface JobPerformable
        Specified by:
        perform in class AbstractJobPerformable
        Parameters:
        cronJob - the related CronJob in whose context the execution will be performed.
        Returns:
        a PerformResult that indicates whether the execution was successfully executed or not and has finished or not.
      • setIndexerService

        public void setIndexerService​(IndexerService indexerService)
        Parameters:
        indexerService - the indexerService to set
      • setFacetSearchConfigService

        public void setFacetSearchConfigService​(FacetSearchConfigService facetSearchConfigService)
        Parameters:
        facetSearchConfigService - the facetSearchConfigService to set
      • setIndexer

        public void setIndexer​(Indexer indexer)
        Parameters:
        indexer - the indexer to set