Package com.lucidworks.apollo.pipeline
Interface BasePipelineComponent<T extends com.lucidworks.apollo.pipeline.PipelineDefinition<T>,M>
- Type Parameters:
T- fulfill the role of pipeline definitionM- fulfills the role of pipeline manager
- All Known Implementing Classes:
DefaultBasePipelineComponent
public interface BasePipelineComponent<T extends com.lucidworks.apollo.pipeline.PipelineDefinition<T>,M>
Contract for all components to fulfill basic pipeline requirements. Basic CRUD operations and other related tasks.
-
Method Summary
Modifier and TypeMethodDescriptioncom.lucidworks.apollo.store.ItemReadStore.ItemAndVersion<T>getPipeline(String pipelineId) com.lucidworks.apollo.store.ItemReadWriteStore<T>booleanvoidrefreshPipeline(String pipelineId) voidstopAndFinalizePipelineJob(String pipelineId)
-
Method Details
-
getPipeline
-
getPipelineDefinitionRegistry
com.lucidworks.apollo.store.ItemReadWriteStore<T> getPipelineDefinitionRegistry() -
refreshPipeline
-
stopAndFinalizePipelineJob
-
getPipelineManager
PipelineManager<M> getPipelineManager() -
managedModeEnabled
boolean managedModeEnabled()
-