Package tech.illuin.pipeline.builder
Class SimplePipelineBuilder<I>
java.lang.Object
tech.illuin.pipeline.builder.SimplePipelineBuilder<I>
- Author:
- Pierre Lecerf ([email protected])
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddObservabilityComponent
(io.micrometer.core.instrument.MeterRegistry meterRegistry) addObservabilityComponent
(io.micrometer.tracing.Tracer tracer) build()
int
id()
insertStep
(StepAssembler<?, I> builder, int index) io.micrometer.core.instrument.MeterRegistry
Deprecated.registerObserver
(Observer supplier) registerOnCloseHandler
(OnCloseHandler handler) registerSink
(Object target) registerSink
(SinkAssembler assembler) registerSink
(Sink sink) registerSink
(Sink sink, boolean async) registerSinkAssemblers
(List<? extends SinkAssembler> assemblers) registerSinks
(List<? extends Sink> sinks) registerSinks
(List<? extends Sink> sinks, boolean async) registerStep
(Object target) registerStep
(StepAssembler<?, I> builder) <ID extends Indexable>
SimplePipelineBuilder<I>registerStep
(Step<ID, I> step) registerStep
(InputStep<I> step) registerStepAssemblers
(List<? extends StepAssembler<?, I>> builders) registerSteps
(List<? extends Step<?, I>> steps) setAuthorResolver
(AuthorResolver<I> authorResolver) setCloseTimeout
(int closeTimeout) setDefaultEvaluator
(ResultEvaluator defaultEvaluator) setDefaultSinkErrorHandler
(SinkErrorHandler defaultSinkErrorHandler) setDefaultStepErrorHandler
(StepErrorHandler defaultStepErrorHandler) setErrorHandler
(PipelineErrorHandler errorHandler) setMeterRegistry
(io.micrometer.core.instrument.MeterRegistry meterRegistry) Deprecated.UseaddObservabilityComponent(MeterRegistry)
insteadsetOutputFactory
(OutputFactory<I> outputFactory) setSinkExecutor
(ExecutorService sinkExecutor) setSinkExecutorProvider
(Supplier<ExecutorService> sinkExecutorProvider) setTagResolver
(TagResolver<I> tagResolver) setUidGenerator
(UIDGenerator uidGenerator)
-
Constructor Details
-
SimplePipelineBuilder
public SimplePipelineBuilder()
-
-
Method Details
-
build
-
id
-
setId
-
authorResolver
-
setAuthorResolver
-
registerSteps
-
registerStep
-
registerStep
-
registerStep
-
registerStep
-
insertStep
-
registerStepAssemblers
-
registerSink
-
registerSink
-
registerSink
-
registerSink
-
registerSinks
-
registerSinks
-
registerSinkAssemblers
-
sinkExecutorProvider
-
setSinkExecutorProvider
public SimplePipelineBuilder<I> setSinkExecutorProvider(Supplier<ExecutorService> sinkExecutorProvider) -
setSinkExecutor
-
onCloseHandlers
-
registerOnCloseHandler
-
closeTimeout
public int closeTimeout() -
setCloseTimeout
-
defaultEvaluator
-
setDefaultEvaluator
-
errorHandler
-
setErrorHandler
-
defaultStepErrorHandler
-
defaultSinkErrorHandler
-
setDefaultStepErrorHandler
public SimplePipelineBuilder<I> setDefaultStepErrorHandler(StepErrorHandler defaultStepErrorHandler) -
setDefaultSinkErrorHandler
public SimplePipelineBuilder<I> setDefaultSinkErrorHandler(SinkErrorHandler defaultSinkErrorHandler) -
meterRegistry
Deprecated.UseobservabilityManager()
instead -
setMeterRegistry
@Deprecated public SimplePipelineBuilder<I> setMeterRegistry(io.micrometer.core.instrument.MeterRegistry meterRegistry) Deprecated.UseaddObservabilityComponent(MeterRegistry)
instead -
observabilityManager
-
setObservabilityManager
-
addObservabilityComponent
public SimplePipelineBuilder<I> addObservabilityComponent(io.micrometer.core.instrument.MeterRegistry meterRegistry) -
addObservabilityComponent
-
tagResolver
-
setTagResolver
-
outputFactory
-
setOutputFactory
-
uidGenerator
-
setUidGenerator
-
observers
-
registerObserver
-
observabilityManager()
instead