Class AbstractIndexerCallable<T extends AmetysObject>

java.lang.Object
org.ametys.cms.indexing.solr.AbstractIndexerCallable<T>
Type Parameters:
T - AmetysObject type indexing by the callable
All Implemented Interfaces:
Callable<Void>

public abstract class AbstractIndexerCallable<T extends AmetysObject> extends Object implements Callable<Void>
Abstract implementation of Callable for AmetysObject
  • Field Details

  • Constructor Details

    • AbstractIndexerCallable

      public AbstractIndexerCallable(T ametysObject, String workspaceName, org.apache.solr.client.solrj.SolrClient solrClient, ServiceManager manager, Context cocoonContext, AmetysObjectResolver resolver, Logger logger)
      Constructor.
      Parameters:
      ametysObject - The Ametys object, we only keep the identifier
      workspaceName - The workspace name
      solrClient - The Solr client
      manager - The service manager
      cocoonContext - The Cocoon context
      resolver - The Ametys object resolver
      logger - The logger
  • Method Details