Class IndexingOperationProcessor

  • Direct Known Subclasses:
    ElasticIndexingOperationProcessor

    public abstract class IndexingOperationProcessor
    extends Object
    Created by The eXo Platform SAS Author : eXoPlatform exo@exoplatform.com 10/12/15
    • Constructor Detail

      • IndexingOperationProcessor

        public IndexingOperationProcessor()
    • Method Detail

      • addConnector

        public void addConnector​(IndexingServiceConnector indexingServiceConnector)
        Add Indexing Connector to the service
        Parameters:
        indexingServiceConnector - the indexing connector to add
        eXo level API
        Experimental
      • addConnector

        public void addConnector​(IndexingServiceConnector indexingServiceConnector,
                                 Boolean override)
        Add Indexing Connector to the service
        Parameters:
        indexingServiceConnector - the indexing connector to add
        override - equal true if we can override an existing connector, false otherwise
        eXo level API
        Experimental
      • process

        public abstract void process()
        Index all document in the indexing queue
        eXo level API
        Experimental
      • interrupt

        public abstract void interrupt()
        Interrupt the indexing queue process