Class StepPhase<I>
java.lang.Object
tech.illuin.pipeline.execution.phase.impl.StepPhase<I>
- All Implemented Interfaces:
AutoCloseable
,PipelinePhase<I>
- Author:
- Pierre Lecerf ([email protected])
-
Constructor Summary
ConstructorsConstructorDescriptionStepPhase
(List<StepDescriptor<Indexable, I>> steps, UIDGenerator uidGenerator, io.micrometer.core.instrument.MeterRegistry meterRegistry) -
Method Summary
Modifier and TypeMethodDescriptionrun
(I input, Output output, Context context, MetricTags metricTags) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface tech.illuin.pipeline.execution.phase.PipelinePhase
close
-
Constructor Details
-
StepPhase
public StepPhase(List<StepDescriptor<Indexable, I>> steps, UIDGenerator uidGenerator, io.micrometer.core.instrument.MeterRegistry meterRegistry)
-
-
Method Details
-
run
public PipelineStrategy run(I input, Output output, Context context, MetricTags metricTags) throws Exception - Specified by:
run
in interfacePipelinePhase<I>
- Throws:
Exception
-