Class IndexingOperationProcessor
java.lang.Object
org.exoplatform.commons.search.index.IndexingOperationProcessor
- Direct Known Subclasses:
ElasticIndexingOperationProcessor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddConnector(IndexingServiceConnector indexingServiceConnector) Add Indexing Connector to the servicevoidaddConnector(IndexingServiceConnector indexingServiceConnector, Boolean override) Add Indexing Connector to the serviceGets all current connectorsabstract voidInterrupt the indexing queue processabstract voidprocess()Index all document in the indexing queue
-
Constructor Details
-
IndexingOperationProcessor
public IndexingOperationProcessor()
-
-
Method Details
-
addConnector
Add Indexing Connector to the service- Parameters:
indexingServiceConnector- the indexing connector to add- eXo level API
- Experimental
-
addConnector
Add Indexing Connector to the service- Parameters:
indexingServiceConnector- the indexing connector to addoverride- equal true if we can override an existing connector, false otherwise- eXo level API
- Experimental
-
getConnectors
Gets all current connectors- Returns:
- Connectors
- 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
-