Package com.lucidworks.apollo.pipeline
Class DefaultBasePipelineComponent<T extends com.lucidworks.apollo.pipeline.PipelineDefinition<T>,M>
java.lang.Object
com.lucidworks.apollo.pipeline.DefaultBasePipelineComponent<T,M>
- Type Parameters:
T-M-
- All Implemented Interfaces:
BasePipelineComponent<T,M>
public abstract class DefaultBasePipelineComponent<T extends com.lucidworks.apollo.pipeline.PipelineDefinition<T>,M>
extends Object
implements BasePipelineComponent<T,M>
Base implementation of the BasePipelineComponent.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDefaultBasePipelineComponent(com.lucidworks.apollo.store.ItemReadWriteStore<T> pipelineDefinitionRegistry, PipelineManager<M> pipelineManager, ConfigurationComponent configurationComponent) -
Method Summary
Modifier and TypeMethodDescriptioncom.lucidworks.apollo.store.ItemReadStore.ItemAndVersion<T>getPipeline(String pipelineId) com.lucidworks.apollo.store.ItemReadWriteStore<T>protected com.lucidworks.apollo.store.ItemReadStore.ItemAndVersion<T>getPipelineOrFail(String pipelineId) booleanvoidrefreshPipeline(String pipelineId) voidstopAndFinalizePipelineJob(String pipelineId)
-
Constructor Details
-
DefaultBasePipelineComponent
protected DefaultBasePipelineComponent(com.lucidworks.apollo.store.ItemReadWriteStore<T> pipelineDefinitionRegistry, PipelineManager<M> pipelineManager, ConfigurationComponent configurationComponent)
-
-
Method Details
-
getPipeline
- Specified by:
getPipelinein interfaceBasePipelineComponent<T extends com.lucidworks.apollo.pipeline.PipelineDefinition<T>,M>
-
getPipelineDefinitionRegistry
- Specified by:
getPipelineDefinitionRegistryin interfaceBasePipelineComponent<T extends com.lucidworks.apollo.pipeline.PipelineDefinition<T>,M>
-
getPipelineOrFail
-
refreshPipeline
- Specified by:
refreshPipelinein interfaceBasePipelineComponent<T extends com.lucidworks.apollo.pipeline.PipelineDefinition<T>,M>
-
stopAndFinalizePipelineJob
- Specified by:
stopAndFinalizePipelineJobin interfaceBasePipelineComponent<T extends com.lucidworks.apollo.pipeline.PipelineDefinition<T>,M>
-
getPipelineManager
- Specified by:
getPipelineManagerin interfaceBasePipelineComponent<T extends com.lucidworks.apollo.pipeline.PipelineDefinition<T>,M>
-
managedModeEnabled
public boolean managedModeEnabled()- Specified by:
managedModeEnabledin interfaceBasePipelineComponent<T extends com.lucidworks.apollo.pipeline.PipelineDefinition<T>,M>
-