Package com.lucidworks.apollo.pipeline
Interface Stage<M,C extends com.lucidworks.apollo.pipeline.StageConfig>
- All Superinterfaces:
Configurable<C>,Processor<M>
- All Known Subinterfaces:
Generator<M,C>
- All Known Implementing Classes:
AbstractGenerator,AbstractProcessor,AbstractStage,RuntimeStage
public interface Stage<M,C extends com.lucidworks.apollo.pipeline.StageConfig>
extends Processor<M>, Configurable<C>
The basic unit of a pipeline, a stage
-
Method Summary
Modifier and TypeMethodDescriptioncom.lucidworks.apollo.pipeline.ContextFactorygetId()com.codahale.metrics.MetricRegistrydefault Stringbooleandefault voidpreInit(StageAssistFactoryParams params) Methods inherited from interface com.lucidworks.apollo.pipeline.Configurable
getConfiguration, getProperty, initMethods inherited from interface com.lucidworks.apollo.pipeline.Processor
handleSignal, process
-
Method Details
-
getId
String getId() -
getMessageClass
-
getContextFactory
com.lucidworks.apollo.pipeline.ContextFactory getContextFactory() -
getMetricRegistry
com.codahale.metrics.MetricRegistry getMetricRegistry() -
managedModeEnabled
boolean managedModeEnabled() -
getStageType
-
preInit
-