Index

A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ABORT - Enum constant in enum class tech.illuin.pipeline.step.execution.evaluator.StepStrategy
 
ABORT_ON_INTERRUPT - Static variable in interface tech.illuin.pipeline.step.execution.evaluator.ResultEvaluator
 
activationPredicate() - Method in class tech.illuin.pipeline.step.builder.StepDescriptor
 
addObservabilityComponent(MeterRegistry) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
addObservabilityComponent(MeterRegistry) - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
addObservabilityComponent(Tracer) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
addObservabilityComponent(Tracer) - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
ALWAYS_ABORT - Static variable in interface tech.illuin.pipeline.step.execution.evaluator.ResultEvaluator
 
ALWAYS_CONTINUE - Static variable in interface tech.illuin.pipeline.step.execution.evaluator.ResultEvaluator
 
ALWAYS_DISCARD - Static variable in interface tech.illuin.pipeline.step.execution.evaluator.ResultEvaluator
 
ALWAYS_FALSE - Static variable in interface tech.illuin.pipeline.step.execution.condition.StepCondition
 
ALWAYS_SKIP - Static variable in interface tech.illuin.pipeline.step.execution.evaluator.ResultEvaluator
 
ALWAYS_STOP - Static variable in interface tech.illuin.pipeline.step.execution.evaluator.ResultEvaluator
 
ALWAYS_TRUE - Static variable in interface tech.illuin.pipeline.step.execution.condition.StepCondition
 
and(MethodValidator...) - Static method in interface tech.illuin.pipeline.builder.runner_compiler.MethodValidator
 
andThen(PipelineErrorHandler) - Method in interface tech.illuin.pipeline.execution.error.PipelineErrorHandler
 
andThen(SinkErrorHandler) - Method in interface tech.illuin.pipeline.sink.execution.error.SinkErrorHandler
 
andThen(SinkWrapper) - Method in interface tech.illuin.pipeline.sink.execution.wrapper.SinkWrapper
 
andThen(StepErrorHandler) - Method in interface tech.illuin.pipeline.step.execution.error.StepErrorHandler
 
andThen(StepWrapper<T, I>) - Method in interface tech.illuin.pipeline.step.execution.wrapper.StepWrapper
 
ANNOTATIONS - Static variable in interface tech.illuin.pipeline.builder.runner_compiler.argument_resolver.MethodArgumentResolver
 
anonymous(T, Context) - Static method in interface tech.illuin.pipeline.input.author_resolver.AuthorResolver
 
ANONYMOUS - Static variable in interface tech.illuin.pipeline.input.author_resolver.AuthorResolver
 
AnonymousMultiResult(Collection<? extends Result>) - Constructor for record class tech.illuin.pipeline.step.result.MultiResult.AnonymousMultiResult
Creates an instance of a AnonymousMultiResult record class.
any() - Static method in interface tech.illuin.pipeline.builder.runner_compiler.MethodValidator
 
asMap() - Method in class tech.illuin.pipeline.metering.tag.MetricTags
 
assemble(InitializerBuilder<I>) - Method in interface tech.illuin.pipeline.input.initializer.builder.InitializerAssembler
 
assemble(SinkBuilder) - Method in interface tech.illuin.pipeline.sink.builder.SinkAssembler
 
assemble(StepBuilder<T, I>) - Method in interface tech.illuin.pipeline.step.builder.StepAssembler
 
asStep() - Method in interface tech.illuin.pipeline.Pipeline
 
asStep(Function<Output, Result>) - Method in interface tech.illuin.pipeline.Pipeline
Returns a Step wrapping the execution of this Pipeline instance.
asTags() - Method in class tech.illuin.pipeline.metering.tag.MetricTags
 
async() - Element in annotation interface tech.illuin.pipeline.sink.annotation.SinkConfig
 
author() - Method in record class tech.illuin.pipeline.output.PipelineTag
Returns the value of the author record component.
authorResolver() - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
authorResolver() - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
AuthorResolver<T> - Interface in tech.illuin.pipeline.input.author_resolver
 
auto() - Static method in interface tech.illuin.pipeline.input.indexer.MultiIndexer
 
auto() - Static method in interface tech.illuin.pipeline.input.indexer.SingleIndexer
 

B

BaseMetrics - Class in tech.illuin.pipeline.metering
 
BaseMetrics(MeterRegistry, MarkerManager) - Constructor for class tech.illuin.pipeline.metering.BaseMetrics
 
BaseMetrics(MeterRegistry, MarkerManager, MDCManager) - Constructor for class tech.illuin.pipeline.metering.BaseMetrics
 
BaseMetrics.ConstantMeters - Record Class in tech.illuin.pipeline.metering
 
build() - Method in class tech.illuin.pipeline.builder.ComponentBuilder
 
build() - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
build() - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
build() - Method in class tech.illuin.pipeline.input.initializer.builder.InitializerBuilder
 
build() - Method in class tech.illuin.pipeline.metering.manager.DefaultObservabilityManager.Builder
 
build() - Method in interface tech.illuin.pipeline.metering.manager.ObservabilityManager.Builder
 
build() - Method in class tech.illuin.pipeline.sink.builder.SinkBuilder
 
build() - Method in class tech.illuin.pipeline.step.builder.StepBuilder
 
build(CompiledMethod<InitializerConfig, Object, I>) - Method in class tech.illuin.pipeline.input.initializer.runner.InitializerRunner
 
build(CompiledMethod<SinkConfig, Object, Object>) - Method in class tech.illuin.pipeline.sink.runner.SinkRunner
 
build(CompiledMethod<StepConfig, T, I>) - Method in class tech.illuin.pipeline.step.runner.StepRunner
 
build(InitializerBuilder<I>) - Method in interface tech.illuin.pipeline.input.initializer.builder.InitializerAssembler
 
build(SinkBuilder) - Method in interface tech.illuin.pipeline.sink.builder.SinkAssembler
 
build(StepBuilder<T, I>) - Method in interface tech.illuin.pipeline.step.builder.StepAssembler
 
Builder() - Constructor for class tech.illuin.pipeline.metering.manager.DefaultObservabilityManager.Builder
 

C

canExecute(Indexable, Context) - Method in class tech.illuin.pipeline.step.builder.StepDescriptor
 
canExecute(Indexable, Context) - Method in class tech.illuin.pipeline.step.execution.condition.MetadataCondition
 
canExecute(Indexable, Context) - Method in interface tech.illuin.pipeline.step.execution.condition.StepCondition
 
canHandle(Annotation, Class<?>) - Method in class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.ComponentTagMapperFactory
 
canHandle(Annotation, Class<?>) - Method in class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.ContextKeyMapperFactory
 
canHandle(Annotation, Class<?>) - Method in class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.ContextMapperFactory
 
canHandle(Annotation, Class<?>) - Method in class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.CurrentMapperFactory
 
canHandle(Annotation, Class<?>) - Method in class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.InputMapperFactory
 
canHandle(Annotation, Class<?>) - Method in class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.LatestMapperFactory
 
canHandle(Annotation, Class<?>) - Method in class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.MarkerManagerMapperFactory
 
canHandle(Annotation, Class<?>) - Method in interface tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.MethodArgumentMapperFactory
 
canHandle(Annotation, Class<?>) - Method in class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.ObjectMapperFactory
 
canHandle(Annotation, Class<?>) - Method in class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.ObservabilityManagerMapperFactory
 
canHandle(Annotation, Class<?>) - Method in class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.OutputMapperFactory
 
canHandle(Annotation, Class<?>) - Method in class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.PayloadMapperFactory
 
canHandle(Annotation, Class<?>) - Method in class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.PipelineTagMapperFactory
 
canHandle(Annotation, Class<?>) - Method in class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.ResultsMapperFactory
 
canHandle(Annotation, Class<?>) - Method in class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.ResultViewMapperFactory
 
canHandle(Annotation, Class<?>) - Method in class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.UIDGeneratorMapperFactory
 
checkAnnotation(Object) - Method in class tech.illuin.pipeline.builder.ComponentBuilder
 
close() - Method in class tech.illuin.pipeline.CompositePipeline
 
close() - Method in class tech.illuin.pipeline.execution.phase.impl.SinkPhase
 
close() - Method in interface tech.illuin.pipeline.execution.phase.PipelinePhase
 
close() - Method in class tech.illuin.pipeline.observer.descriptor.DescriptorObserver
 
close() - Method in interface tech.illuin.pipeline.observer.Observer
 
close() - Method in interface tech.illuin.pipeline.Pipeline
 
closeTimeout() - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
closeTimeout() - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
combine(Collection<Tag>, Collection<Tag>) - Static method in class tech.illuin.pipeline.metering.MetricFunctions
Combines a generated collection and a mainstay collection of metric tags, the mainstay collection entries are reserved entries and cannot be overwritten.
combine(Map<String, String>, Map<String, String>) - Static method in class tech.illuin.pipeline.metering.MetricFunctions
 
combine(Map<String, String>, Map<String, String>, Map<String, String>) - Static method in class tech.illuin.pipeline.metering.MetricFunctions
Combines a generated map and a mainstay map of log markers, the mainstay map entries are reserved entries and cannot be overwritten.
compareTo(Output) - Method in class tech.illuin.pipeline.output.Output
 
compile(Object) - Method in class tech.illuin.pipeline.builder.runner_compiler.GenericRunnerCompiler
 
compile(Object) - Method in interface tech.illuin.pipeline.builder.runner_compiler.RunnerCompiler
 
compileAndFillTags(MetricTags, MeterRegistryKey, Tag...) - Static method in class tech.illuin.pipeline.metering.MetricFunctions
 
compileAndFillTags(MetricTags, MeterRegistryKey, Collection<Tag>) - Static method in class tech.illuin.pipeline.metering.MetricFunctions
 
CompiledMethod<C extends Annotation,T,I> - Record Class in tech.illuin.pipeline.builder.runner_compiler
 
CompiledMethod(Method, List<MethodArgumentMapper<T, I>>, C) - Constructor for record class tech.illuin.pipeline.builder.runner_compiler.CompiledMethod
Creates an instance of a CompiledMethod record class.
compileMarkers(MetricTags, Map<String, String>, Map<String, String>) - Static method in class tech.illuin.pipeline.metering.MetricFunctions
 
compiler - Variable in class tech.illuin.pipeline.builder.ComponentBuilder
 
compileTags(MetricTags, Tag...) - Static method in class tech.illuin.pipeline.metering.MetricFunctions
 
ComponentBuilder<T,I,CD,CC extends Annotation> - Class in tech.illuin.pipeline.builder
 
ComponentBuilder(Class<CC>, MethodArgumentResolver<T, I>, MethodValidator) - Constructor for class tech.illuin.pipeline.builder.ComponentBuilder
 
ComponentContext - Class in tech.illuin.pipeline.context
 
ComponentContext(Context, Object, ComponentTag, UIDGenerator, ObservabilityManager, MarkerManager) - Constructor for class tech.illuin.pipeline.context.ComponentContext
 
ComponentFamily - Enum Class in tech.illuin.pipeline.output
 
componentTag() - Method in record class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.method_arguments.MethodArguments
Returns the value of the componentTag record component.
componentTag() - Method in class tech.illuin.pipeline.context.ComponentContext
 
componentTag() - Method in interface tech.illuin.pipeline.context.LocalContext
 
ComponentTag - Record Class in tech.illuin.pipeline.output
 
ComponentTag(String, PipelineTag, String, ComponentFamily) - Constructor for record class tech.illuin.pipeline.output.ComponentTag
Creates an instance of a ComponentTag record class.
ComponentTagMapperFactory<T,I> - Class in tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory
 
ComponentTagMapperFactory() - Constructor for class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.ComponentTagMapperFactory
 
CompositePipeline<I> - Class in tech.illuin.pipeline
The CompositePipeline works by separating its run implementation into predefined categories of components:
CompositePipeline(String, UIDGenerator, InitializerDescriptor<I>, AuthorResolver<I>, List<Indexer<?>>, OutputFactory<I>, List<StepDescriptor<Indexable, I>>, List<SinkDescriptor>, Supplier<ExecutorService>, PipelineErrorHandler, int, List<OnCloseHandler>, ObservabilityManager, TagResolver<I>, List<Observer>) - Constructor for class tech.illuin.pipeline.CompositePipeline
 
condition() - Method in record class tech.illuin.pipeline.observer.descriptor.model.StepDescription
Returns the value of the condition record component.
condition() - Element in annotation interface tech.illuin.pipeline.step.annotation.StepConfig
 
conditionOnClass() - Element in annotation interface tech.illuin.pipeline.step.annotation.StepConfig
 
config() - Method in record class tech.illuin.pipeline.builder.runner_compiler.CompiledMethod
Returns the value of the config record component.
config() - Method in record class tech.illuin.pipeline.builder.runner_compiler.GenericRunnerCompiler.MethodCandidate
Returns the value of the config record component.
ConstantMeters(Timer, Counter, Counter, Counter) - Constructor for record class tech.illuin.pipeline.metering.BaseMetrics.ConstantMeters
Creates an instance of a ConstantMeters record class.
contains(String) - Method in class tech.illuin.pipeline.input.indexer.IndexContainer
 
contains(Indexable) - Method in class tech.illuin.pipeline.input.indexer.IndexContainer
 
context() - Method in record class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.method_arguments.MethodArguments
Returns the value of the context record component.
context() - Method in class tech.illuin.pipeline.output.Output
 
context() - Method in exception tech.illuin.pipeline.PipelineException
 
context() - Method in interface tech.illuin.pipeline.step.execution.interruption.Interruption
 
Context - Interface in tech.illuin.pipeline.context
 
Context - Annotation Interface in tech.illuin.pipeline.annotation
 
ContextKeyMapperFactory<T,I> - Class in tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory
 
ContextKeyMapperFactory() - Constructor for class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.ContextKeyMapperFactory
 
ContextMapperFactory<T,I> - Class in tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory
 
ContextMapperFactory() - Constructor for class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.ContextMapperFactory
 
CONTINUE - Enum constant in enum class tech.illuin.pipeline.execution.phase.PipelineStrategy
 
CONTINUE - Enum constant in enum class tech.illuin.pipeline.step.execution.evaluator.StepStrategy
 
copyFrom(Context) - Method in class tech.illuin.pipeline.context.ComponentContext
 
copyFrom(Context) - Method in interface tech.illuin.pipeline.context.Context
 
copyFrom(Context) - Method in class tech.illuin.pipeline.context.SimpleContext
 
count() - Method in class tech.illuin.pipeline.PipelineContainer
 
create(PipelineTag, I, Object, Context) - Method in class tech.illuin.pipeline.output.factory.DefaultOutputFactory
 
create(PipelineTag, I, Object, Context) - Method in interface tech.illuin.pipeline.output.factory.OutputFactory
 
createdAt() - Method in class tech.illuin.pipeline.output.Output
 
createdAt() - Method in class tech.illuin.pipeline.step.result.ResultContainer
 
createdAt() - Method in record class tech.illuin.pipeline.step.result.ResultDescriptor
Returns the value of the createdAt record component.
current() - Method in interface tech.illuin.pipeline.step.result.ResultDescriptors
 
current() - Method in interface tech.illuin.pipeline.step.result.Results
 
current(E) - Method in interface tech.illuin.pipeline.step.result.ResultDescriptors
 
current(E) - Method in interface tech.illuin.pipeline.step.result.Results
 
current(Class<R>) - Method in interface tech.illuin.pipeline.step.result.ResultDescriptors
 
current(Class<R>) - Method in interface tech.illuin.pipeline.step.result.Results
 
current(String) - Method in interface tech.illuin.pipeline.step.result.ResultDescriptors
 
current(String) - Method in interface tech.illuin.pipeline.step.result.Results
 
Current - Annotation Interface in tech.illuin.pipeline.annotation
 
CurrentMapperFactory<T,I> - Class in tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory
 
CurrentMapperFactory() - Constructor for class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.CurrentMapperFactory
 
currentStart() - Method in class tech.illuin.pipeline.step.result.GlobalResultDescriptors
 
currentStart() - Method in class tech.illuin.pipeline.step.result.GlobalResultView
 
currentStart() - Method in class tech.illuin.pipeline.step.result.ResultContainer
 
currentStart() - Method in interface tech.illuin.pipeline.step.result.ResultDescriptors
 
currentStart() - Method in interface tech.illuin.pipeline.step.result.Results
 
currentStart() - Method in class tech.illuin.pipeline.step.result.ScopedResultDescriptors
 
currentStart() - Method in class tech.illuin.pipeline.step.result.ScopedResults
 

D

data() - Method in record class tech.illuin.pipeline.input.indexer.IndexContainer.Entry
Returns the value of the data record component.
DefaultDescribable - Class in tech.illuin.pipeline.observer.descriptor.describable
 
DefaultDescribable(Object) - Constructor for class tech.illuin.pipeline.observer.descriptor.describable.DefaultDescribable
 
defaultEvaluator() - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
defaultEvaluator() - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
defaultId() - Method in interface tech.illuin.pipeline.input.initializer.Initializer
 
defaultId() - Method in class tech.illuin.pipeline.input.initializer.runner.InitializerRunner
 
defaultId() - Method in class tech.illuin.pipeline.sink.runner.SinkRunner
 
defaultId() - Method in interface tech.illuin.pipeline.sink.Sink
 
defaultId() - Method in class tech.illuin.pipeline.step.runner.StepRunner
 
defaultId() - Method in interface tech.illuin.pipeline.step.Step
 
defaultId() - Method in class tech.illuin.pipeline.step.variant.PipelineStep
 
DefaultMDCManager - Class in tech.illuin.pipeline.metering.mdc
 
DefaultMDCManager() - Constructor for class tech.illuin.pipeline.metering.mdc.DefaultMDCManager
 
DefaultObservabilityManager - Class in tech.illuin.pipeline.metering.manager
 
DefaultObservabilityManager(MeterRegistry, Tracer) - Constructor for class tech.illuin.pipeline.metering.manager.DefaultObservabilityManager
 
DefaultObservabilityManager.Builder - Class in tech.illuin.pipeline.metering.manager
 
DefaultOutputFactory<I> - Class in tech.illuin.pipeline.output.factory
 
DefaultOutputFactory() - Constructor for class tech.illuin.pipeline.output.factory.DefaultOutputFactory
 
defaultSinkErrorHandler() - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
defaultSinkErrorHandler() - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
defaultStepErrorHandler() - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
defaultStepErrorHandler() - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
Describable - Interface in tech.illuin.pipeline.observer.descriptor.describable
 
describe() - Method in class tech.illuin.pipeline.CompositePipeline
 
describe() - Method in class tech.illuin.pipeline.input.initializer.runner.InitializerRunner
 
describe() - Method in class tech.illuin.pipeline.observer.descriptor.describable.DefaultDescribable
 
describe() - Method in interface tech.illuin.pipeline.observer.descriptor.describable.Describable
 
describe() - Method in class tech.illuin.pipeline.observer.descriptor.DescriptorObserver
 
describe() - Method in interface tech.illuin.pipeline.Pipeline
 
describe() - Method in class tech.illuin.pipeline.sink.runner.SinkRunner
 
describe() - Method in class tech.illuin.pipeline.step.runner.StepRunner
 
description() - Method in interface tech.illuin.pipeline.builder.runner_compiler.MethodValidator
 
description() - Method in class tech.illuin.pipeline.input.initializer.builder.runner_compiler.NonVoidReturnType
 
description() - Method in class tech.illuin.pipeline.step.builder.runner_compiler.ResultCollectionReturnType
 
description() - Method in class tech.illuin.pipeline.step.builder.runner_compiler.ResultReturnType
 
Description - Interface in tech.illuin.pipeline.observer.descriptor.describable
 
DescriptionNotAvailableException - Exception in tech.illuin.pipeline.observer.descriptor
 
DescriptionNotAvailableException(String) - Constructor for exception tech.illuin.pipeline.observer.descriptor.DescriptionNotAvailableException
 
DescriptorObserver - Class in tech.illuin.pipeline.observer.descriptor
 
DescriptorObserver() - Constructor for class tech.illuin.pipeline.observer.descriptor.DescriptorObserver
 
descriptors() - Method in class tech.illuin.pipeline.step.result.GlobalResultView
 
descriptors() - Method in class tech.illuin.pipeline.step.result.ResultContainer
 
descriptors() - Method in interface tech.illuin.pipeline.step.result.Results
 
descriptors() - Method in class tech.illuin.pipeline.step.result.ScopedResults
 
DISCARD_ALL - Enum constant in enum class tech.illuin.pipeline.step.execution.evaluator.StrategyBehaviour
 
DISCARD_AND_CONTINUE - Enum constant in enum class tech.illuin.pipeline.step.execution.evaluator.StepStrategy
 
DISCARD_CURRENT - Enum constant in enum class tech.illuin.pipeline.step.execution.evaluator.StrategyBehaviour
 
DISCARD_ON_INTERRUPT - Static variable in interface tech.illuin.pipeline.step.execution.evaluator.ResultEvaluator
 
discriminants() - Method in class tech.illuin.pipeline.input.initializer.metering.InitializationMarkerManager
 
discriminants() - Method in interface tech.illuin.pipeline.metering.MarkerManager
 
discriminants() - Method in class tech.illuin.pipeline.metering.PipelineMarkerManager
 
discriminants() - Method in class tech.illuin.pipeline.sink.metering.SinkMarkerManager
 
discriminants() - Method in class tech.illuin.pipeline.step.metering.StepMarkerManager
 

E

Entry(T, Class<? extends T>, int) - Constructor for record class tech.illuin.pipeline.input.indexer.IndexContainer.Entry
Creates an instance of a Entry record class.
equals(Object) - Method in record class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.method_arguments.MethodArguments
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class tech.illuin.pipeline.builder.runner_compiler.CompiledMethod
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class tech.illuin.pipeline.builder.runner_compiler.GenericRunnerCompiler.MethodCandidate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class tech.illuin.pipeline.builder.VoidPayload
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class tech.illuin.pipeline.input.indexer.IndexContainer.Entry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class tech.illuin.pipeline.metering.BaseMetrics.ConstantMeters
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class tech.illuin.pipeline.observer.descriptor.model.InitializerDescription
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class tech.illuin.pipeline.observer.descriptor.model.Metric
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class tech.illuin.pipeline.observer.descriptor.model.PipelineDescription
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class tech.illuin.pipeline.observer.descriptor.model.SinkDescription
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class tech.illuin.pipeline.observer.descriptor.model.StepDescription
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class tech.illuin.pipeline.output.ComponentTag
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class tech.illuin.pipeline.output.Output
 
equals(Object) - Method in record class tech.illuin.pipeline.output.PipelineTag
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class tech.illuin.pipeline.PipelineResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class tech.illuin.pipeline.step.result.MultiResult.AnonymousMultiResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class tech.illuin.pipeline.step.result.ResultDescriptor
Indicates whether some other object is "equal to" this one.
errorCounter(Exception) - Method in class tech.illuin.pipeline.input.initializer.metering.InitializationMetrics
 
errorCounter(Exception) - Method in interface tech.illuin.pipeline.metering.Metrics
 
errorCounter(Exception) - Method in class tech.illuin.pipeline.metering.PipelineMetrics
 
errorCounter(Exception) - Method in class tech.illuin.pipeline.sink.metering.SinkMetrics
 
errorCounter(Exception) - Method in class tech.illuin.pipeline.step.metering.StepMetrics
 
errorHandler() - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
errorHandler() - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
errorHandler() - Element in annotation interface tech.illuin.pipeline.input.initializer.annotation.InitializerConfig
 
errorHandler() - Method in class tech.illuin.pipeline.input.initializer.builder.InitializerDescriptor
 
errorHandler() - Method in record class tech.illuin.pipeline.observer.descriptor.model.InitializerDescription
Returns the value of the errorHandler record component.
errorHandler() - Method in record class tech.illuin.pipeline.observer.descriptor.model.SinkDescription
Returns the value of the errorHandler record component.
errorHandler() - Method in record class tech.illuin.pipeline.observer.descriptor.model.StepDescription
Returns the value of the errorHandler record component.
errorHandler() - Element in annotation interface tech.illuin.pipeline.sink.annotation.SinkConfig
 
errorHandler() - Method in class tech.illuin.pipeline.sink.builder.SinkDescriptor
 
errorHandler() - Element in annotation interface tech.illuin.pipeline.step.annotation.StepConfig
 
errorHandler() - Method in class tech.illuin.pipeline.step.builder.StepDescriptor
 
evaluate(Result, Indexable, Object, Context) - Method in interface tech.illuin.pipeline.step.execution.evaluator.ResultEvaluator
 
evaluator() - Element in annotation interface tech.illuin.pipeline.step.annotation.StepConfig
 
execute() - Method in interface tech.illuin.pipeline.close.OnCloseHandler
 
execute(I, LocalContext, UIDGenerator) - Method in class tech.illuin.pipeline.input.initializer.builder.InitializerDescriptor
 
execute(I, ResultView, Context) - Method in interface tech.illuin.pipeline.step.variant.InputStep
 
execute(Object, ResultView, Context) - Method in interface tech.illuin.pipeline.step.variant.PayloadStep
 
execute(Indexable, I, Object, ResultView, LocalContext) - Method in interface tech.illuin.pipeline.step.variant.InputStep
 
execute(Indexable, I, Object, ResultView, LocalContext) - Method in class tech.illuin.pipeline.step.variant.PipelineStep
 
execute(Indexable, Object, Object, ResultView, LocalContext) - Method in interface tech.illuin.pipeline.step.variant.PayloadStep
 
execute(Output, LocalContext) - Method in class tech.illuin.pipeline.sink.builder.SinkDescriptor
 
execute(Output, LocalContext) - Method in class tech.illuin.pipeline.sink.runner.SinkRunner
 
execute(Output, LocalContext) - Method in interface tech.illuin.pipeline.sink.Sink
 
execute(T, I, Object, ResultView, LocalContext) - Method in class tech.illuin.pipeline.step.runner.StepRunner
 
execute(T, I, Object, ResultView, LocalContext) - Method in interface tech.illuin.pipeline.step.Step
 
execute(T, I, Output, LocalContext) - Method in class tech.illuin.pipeline.step.builder.StepDescriptor
 
execute(T, I, Output, LocalContext) - Method in interface tech.illuin.pipeline.step.Step
 
execute(T, Object, Object, ResultView, LocalContext) - Method in interface tech.illuin.pipeline.step.variant.IndexableStep
 
execute(T, Output) - Method in interface tech.illuin.pipeline.step.variant.IndexableStep
 
execute(T, ResultView, Context) - Method in interface tech.illuin.pipeline.step.variant.IndexableStep
 
executionWrapper() - Method in record class tech.illuin.pipeline.observer.descriptor.model.SinkDescription
Returns the value of the executionWrapper record component.
executionWrapper() - Method in record class tech.illuin.pipeline.observer.descriptor.model.StepDescription
Returns the value of the executionWrapper record component.
executionWrapper() - Method in class tech.illuin.pipeline.sink.builder.SinkDescriptor
 
executionWrapper() - Method in class tech.illuin.pipeline.step.builder.StepDescriptor
 
EXIT - Enum constant in enum class tech.illuin.pipeline.execution.phase.PipelineStrategy
 
EXIT - Enum constant in enum class tech.illuin.pipeline.step.execution.evaluator.StepStrategy
 
EXIT_PIPELINE - Enum constant in enum class tech.illuin.pipeline.step.execution.evaluator.StrategyBehaviour
 
Experimental - Annotation Interface in tech.illuin.pipeline.annotation
 

F

failureCounter() - Method in record class tech.illuin.pipeline.metering.BaseMetrics.ConstantMeters
Returns the value of the failureCounter record component.
failureCounter() - Method in class tech.illuin.pipeline.metering.BaseMetrics
 
failureCounter() - Method in interface tech.illuin.pipeline.metering.Metrics
 
family() - Method in record class tech.illuin.pipeline.output.ComponentTag
Returns the value of the family record component.
fill(String, Collection<Tag>) - Static method in enum class tech.illuin.pipeline.metering.MeterRegistryKey
Creates a complete list of tags out of a provided tag list and a registry of past declared labels.
fill(MeterRegistryKey, Collection<Tag>) - Static method in enum class tech.illuin.pipeline.metering.MeterRegistryKey
 
fillDefaults() - Method in class tech.illuin.pipeline.builder.ComponentBuilder
 
fillDefaults() - Method in class tech.illuin.pipeline.input.initializer.builder.InitializerBuilder
 
fillDefaults() - Method in class tech.illuin.pipeline.sink.builder.SinkBuilder
 
fillDefaults() - Method in class tech.illuin.pipeline.step.builder.StepBuilder
 
fillFromAnnotation(CC) - Method in class tech.illuin.pipeline.builder.ComponentBuilder
 
fillFromAnnotation(InitializerConfig) - Method in class tech.illuin.pipeline.input.initializer.builder.InitializerBuilder
 
fillFromAnnotation(SinkConfig) - Method in class tech.illuin.pipeline.sink.builder.SinkBuilder
 
fillFromAnnotation(StepConfig) - Method in class tech.illuin.pipeline.step.builder.StepBuilder
 
finish() - Method in class tech.illuin.pipeline.output.Output
 
finishedAt() - Method in class tech.illuin.pipeline.output.Output
 

G

generate() - Method in class tech.illuin.pipeline.input.uid_generator.KSUIDGenerator
 
generate() - Method in class tech.illuin.pipeline.input.uid_generator.TSIDGenerator
 
generate() - Method in interface tech.illuin.pipeline.input.uid_generator.UIDGenerator
This method should return a unique identifier of some type.
generate() - Method in class tech.illuin.pipeline.input.uid_generator.ULIDGenerator
 
generate() - Method in class tech.illuin.pipeline.input.uid_generator.UUIDGenerator
 
generate(Instant) - Method in class tech.illuin.pipeline.input.uid_generator.KSUIDGenerator
 
generate(Instant) - Method in interface tech.illuin.pipeline.input.uid_generator.UIDGenerator
 
GenericRunnerCompiler<C extends Annotation,T,I> - Class in tech.illuin.pipeline.builder.runner_compiler
 
GenericRunnerCompiler(Class<C>, MethodArgumentResolver<T, I>) - Constructor for class tech.illuin.pipeline.builder.runner_compiler.GenericRunnerCompiler
 
GenericRunnerCompiler(Class<C>, MethodArgumentResolver<T, I>, MethodValidator) - Constructor for class tech.illuin.pipeline.builder.runner_compiler.GenericRunnerCompiler
 
GenericRunnerCompiler.MethodCandidate<C extends Annotation> - Record Class in tech.illuin.pipeline.builder.runner_compiler
 
get(E) - Method in class tech.illuin.pipeline.metering.tag.MetricTags
 
get(String) - Method in class tech.illuin.pipeline.context.ComponentContext
 
get(String) - Method in interface tech.illuin.pipeline.context.Context
 
get(String) - Method in class tech.illuin.pipeline.context.SimpleContext
 
get(String) - Method in class tech.illuin.pipeline.input.indexer.IndexContainer
 
get(String) - Method in class tech.illuin.pipeline.metering.tag.MetricTags
 
get(String) - Method in class tech.illuin.pipeline.PipelineContainer
 
get(String, Class<T>) - Method in class tech.illuin.pipeline.context.ComponentContext
 
get(String, Class<T>) - Method in interface tech.illuin.pipeline.context.Context
 
get(String, Class<T>) - Method in class tech.illuin.pipeline.context.SimpleContext
 
get(String, Class<T>) - Method in class tech.illuin.pipeline.input.indexer.IndexContainer
 
getMethodSignature(Method) - Static method in class tech.illuin.pipeline.commons.Reflection
 
getOptionalParameter(Parameter, C) - Static method in class tech.illuin.pipeline.commons.Reflection
 
getStreamParameter(Parameter, C) - Static method in class tech.illuin.pipeline.commons.Reflection
 
getWrapperType(Class<?>) - Static method in class tech.illuin.pipeline.commons.Reflection
 
GlobalResultDescriptors - Class in tech.illuin.pipeline.step.result
 
GlobalResultView - Class in tech.illuin.pipeline.step.result
 

H

handle(Exception, Object, Object, Results, LocalContext) - Method in interface tech.illuin.pipeline.step.execution.error.StepErrorHandler
 
handle(Exception, LocalContext, UIDGenerator) - Method in interface tech.illuin.pipeline.input.initializer.execution.error.InitializerErrorHandler
 
handle(Exception, Output, Object, Context, PipelineTag) - Method in interface tech.illuin.pipeline.execution.error.PipelineErrorHandler
 
handle(Exception, Output, LocalContext) - Method in interface tech.illuin.pipeline.sink.execution.error.SinkErrorHandler
 
handleException(Exception, I, Object, Results, LocalContext) - Method in class tech.illuin.pipeline.step.builder.StepDescriptor
 
handleException(Exception, LocalContext, UIDGenerator) - Method in class tech.illuin.pipeline.input.initializer.builder.InitializerDescriptor
 
handleException(Exception, Output, LocalContext) - Method in class tech.illuin.pipeline.sink.builder.SinkDescriptor
 
handleExceptionThenSwallow(Exception, Output, LocalContext) - Method in class tech.illuin.pipeline.sink.builder.SinkDescriptor
 
has(E) - Method in class tech.illuin.pipeline.metering.tag.MetricTags
 
has(String) - Method in class tech.illuin.pipeline.context.ComponentContext
 
has(String) - Method in interface tech.illuin.pipeline.context.Context
 
has(String) - Method in class tech.illuin.pipeline.context.SimpleContext
 
has(String) - Method in class tech.illuin.pipeline.metering.tag.MetricTags
 
has(String) - Method in class tech.illuin.pipeline.PipelineContainer
 
hasBehaviour(StrategyBehaviour) - Method in enum class tech.illuin.pipeline.step.execution.evaluator.StepStrategy
 
hashCode() - Method in record class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.method_arguments.MethodArguments
Returns a hash code value for this object.
hashCode() - Method in record class tech.illuin.pipeline.builder.runner_compiler.CompiledMethod
Returns a hash code value for this object.
hashCode() - Method in record class tech.illuin.pipeline.builder.runner_compiler.GenericRunnerCompiler.MethodCandidate
Returns a hash code value for this object.
hashCode() - Method in record class tech.illuin.pipeline.builder.VoidPayload
Returns a hash code value for this object.
hashCode() - Method in record class tech.illuin.pipeline.input.indexer.IndexContainer.Entry
Returns a hash code value for this object.
hashCode() - Method in record class tech.illuin.pipeline.metering.BaseMetrics.ConstantMeters
Returns a hash code value for this object.
hashCode() - Method in record class tech.illuin.pipeline.observer.descriptor.model.InitializerDescription
Returns a hash code value for this object.
hashCode() - Method in record class tech.illuin.pipeline.observer.descriptor.model.Metric
Returns a hash code value for this object.
hashCode() - Method in record class tech.illuin.pipeline.observer.descriptor.model.PipelineDescription
Returns a hash code value for this object.
hashCode() - Method in record class tech.illuin.pipeline.observer.descriptor.model.SinkDescription
Returns a hash code value for this object.
hashCode() - Method in record class tech.illuin.pipeline.observer.descriptor.model.StepDescription
Returns a hash code value for this object.
hashCode() - Method in record class tech.illuin.pipeline.output.ComponentTag
Returns a hash code value for this object.
hashCode() - Method in class tech.illuin.pipeline.output.Output
 
hashCode() - Method in record class tech.illuin.pipeline.output.PipelineTag
Returns a hash code value for this object.
hashCode() - Method in record class tech.illuin.pipeline.PipelineResult
Returns a hash code value for this object.
hashCode() - Method in record class tech.illuin.pipeline.step.result.MultiResult.AnonymousMultiResult
Returns a hash code value for this object.
hashCode() - Method in record class tech.illuin.pipeline.step.result.ResultDescriptor
Returns a hash code value for this object.

I

id() - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
id() - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
id() - Method in class tech.illuin.pipeline.CompositePipeline
 
id() - Element in annotation interface tech.illuin.pipeline.input.initializer.annotation.InitializerConfig
 
id() - Method in class tech.illuin.pipeline.input.initializer.builder.InitializerDescriptor
 
id() - Method in enum class tech.illuin.pipeline.metering.MeterRegistryKey
 
id() - Method in record class tech.illuin.pipeline.observer.descriptor.model.InitializerDescription
Returns the value of the id record component.
id() - Method in record class tech.illuin.pipeline.observer.descriptor.model.PipelineDescription
Returns the value of the id record component.
id() - Method in record class tech.illuin.pipeline.observer.descriptor.model.SinkDescription
Returns the value of the id record component.
id() - Method in record class tech.illuin.pipeline.observer.descriptor.model.StepDescription
Returns the value of the id record component.
id() - Method in record class tech.illuin.pipeline.output.ComponentTag
Returns the value of the id record component.
id() - Method in interface tech.illuin.pipeline.Pipeline
The returned identifier should ideally be unique throughout an application.
id() - Element in annotation interface tech.illuin.pipeline.sink.annotation.SinkConfig
 
id() - Method in class tech.illuin.pipeline.sink.builder.SinkDescriptor
 
id() - Element in annotation interface tech.illuin.pipeline.step.annotation.StepConfig
 
id() - Method in class tech.illuin.pipeline.step.builder.StepDescriptor
 
index() - Method in class tech.illuin.pipeline.output.Output
 
index(Indexable) - Method in class tech.illuin.pipeline.input.indexer.IndexContainer
 
index(T, IndexContainer) - Method in interface tech.illuin.pipeline.input.indexer.Indexer
 
index(T, IndexContainer) - Method in interface tech.illuin.pipeline.input.indexer.MultiIndexer
 
index(T, IndexContainer) - Method in interface tech.illuin.pipeline.input.indexer.SingleIndexer
 
Indexable - Interface in tech.illuin.pipeline.input.indexer
 
IndexableStep<T extends Indexable> - Interface in tech.illuin.pipeline.step.variant
 
IndexContainer - Class in tech.illuin.pipeline.input.indexer
 
IndexContainer() - Constructor for class tech.illuin.pipeline.input.indexer.IndexContainer
 
IndexContainer.Entry<T extends Indexable> - Record Class in tech.illuin.pipeline.input.indexer
 
Indexer<T> - Interface in tech.illuin.pipeline.input.indexer
 
indexers() - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
init() - Method in record class tech.illuin.pipeline.observer.descriptor.model.PipelineDescription
Returns the value of the init record component.
init(String, InitializerDescriptor<I>, List<StepDescriptor<Indexable, I>>, List<SinkDescriptor>, PipelineErrorHandler, List<OnCloseHandler>, MeterRegistry) - Method in class tech.illuin.pipeline.observer.descriptor.DescriptorObserver
 
init(String, InitializerDescriptor<I>, List<StepDescriptor<Indexable, I>>, List<SinkDescriptor>, PipelineErrorHandler, List<OnCloseHandler>, MeterRegistry) - Method in interface tech.illuin.pipeline.observer.Observer
 
InitializationMarkerManager - Class in tech.illuin.pipeline.input.initializer.metering
 
InitializationMarkerManager(ComponentTag, MetricTags) - Constructor for class tech.illuin.pipeline.input.initializer.metering.InitializationMarkerManager
 
InitializationMetrics - Class in tech.illuin.pipeline.input.initializer.metering
 
InitializationMetrics(MeterRegistry, InitializationMarkerManager) - Constructor for class tech.illuin.pipeline.input.initializer.metering.InitializationMetrics
 
InitializationMetrics(MeterRegistry, InitializationMarkerManager, MDCManager) - Constructor for class tech.illuin.pipeline.input.initializer.metering.InitializationMetrics
 
initialize(I, LocalContext, UIDGenerator) - Method in interface tech.illuin.pipeline.input.initializer.Initializer
 
initialize(I, LocalContext, UIDGenerator) - Method in class tech.illuin.pipeline.input.initializer.runner.InitializerRunner
 
initializeConstantMeters(MeterRegistry, MarkerManager) - Method in class tech.illuin.pipeline.input.initializer.metering.InitializationMetrics
 
initializeConstantMeters(MeterRegistry, MarkerManager) - Method in class tech.illuin.pipeline.metering.BaseMetrics
 
initializeConstantMeters(MeterRegistry, MarkerManager) - Method in class tech.illuin.pipeline.metering.PipelineMetrics
 
initializeConstantMeters(MeterRegistry, MarkerManager) - Method in class tech.illuin.pipeline.sink.metering.SinkMetrics
 
initializeConstantMeters(MeterRegistry, MarkerManager) - Method in class tech.illuin.pipeline.step.metering.StepMetrics
 
initializeFromParentOr(LocalContext, Supplier<P>) - Static method in interface tech.illuin.pipeline.input.initializer.Initializer
 
initializer() - Method in class tech.illuin.pipeline.input.initializer.builder.InitializerDescriptor
 
initializer() - Method in record class tech.illuin.pipeline.observer.descriptor.model.InitializerDescription
Returns the value of the initializer record component.
initializer(Object) - Method in class tech.illuin.pipeline.input.initializer.builder.InitializerBuilder
 
initializer(Initializer<I>) - Method in class tech.illuin.pipeline.input.initializer.builder.InitializerBuilder
 
Initializer<I> - Interface in tech.illuin.pipeline.input.initializer
 
INITIALIZER - Enum constant in enum class tech.illuin.pipeline.output.ComponentFamily
 
InitializerAssembler<I> - Interface in tech.illuin.pipeline.input.initializer.builder
 
InitializerBuilder<I> - Class in tech.illuin.pipeline.input.initializer.builder
 
InitializerBuilder() - Constructor for class tech.illuin.pipeline.input.initializer.builder.InitializerBuilder
 
InitializerConfig - Annotation Interface in tech.illuin.pipeline.input.initializer.annotation
 
InitializerDescription - Record Class in tech.illuin.pipeline.observer.descriptor.model
 
InitializerDescription(String, Object, Object, Map<String, Metric>) - Constructor for record class tech.illuin.pipeline.observer.descriptor.model.InitializerDescription
Creates an instance of a InitializerDescription record class.
InitializerDescriptor<I> - Class in tech.illuin.pipeline.input.initializer.builder
 
InitializerErrorHandler - Interface in tech.illuin.pipeline.input.initializer.execution.error
 
InitializerMethodValidators - Class in tech.illuin.pipeline.input.initializer.builder
 
InitializerPhase<I> - Class in tech.illuin.pipeline.execution.phase.impl
 
InitializerPhase(InitializerDescriptor<I>, TagResolver<I>, List<Indexer<?>>, OutputFactory<I>, UIDGenerator, ObservabilityManager) - Constructor for class tech.illuin.pipeline.execution.phase.impl.InitializerPhase
 
InitializerRunner<I> - Class in tech.illuin.pipeline.input.initializer.runner
 
InitializerRunner(Object) - Constructor for class tech.illuin.pipeline.input.initializer.runner.InitializerRunner
 
InitializerRunnerException - Exception in tech.illuin.pipeline.input.initializer.runner
 
InitializerRunnerException(String, Throwable) - Constructor for exception tech.illuin.pipeline.input.initializer.runner.InitializerRunnerException
 
input() - Method in record class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.method_arguments.MethodArguments
Returns the value of the input record component.
input() - Method in class tech.illuin.pipeline.context.ComponentContext
 
input() - Method in interface tech.illuin.pipeline.context.LocalContext
 
input() - Method in class tech.illuin.pipeline.execution.phase.IO
 
Input - Annotation Interface in tech.illuin.pipeline.annotation
 
InputMapperFactory<T,I> - Class in tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory
 
InputMapperFactory() - Constructor for class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.InputMapperFactory
 
InputStep<I> - Interface in tech.illuin.pipeline.step.variant
 
insertStep(StepAssembler<?, I>, int) - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
INSTANCE - Static variable in class tech.illuin.pipeline.input.uid_generator.KSUIDGenerator
 
INSTANCE - Static variable in class tech.illuin.pipeline.input.uid_generator.TSIDGenerator
 
INSTANCE - Static variable in class tech.illuin.pipeline.input.uid_generator.ULIDGenerator
 
INSTANCE - Static variable in class tech.illuin.pipeline.input.uid_generator.UUIDGenerator
 
Interruption - Interface in tech.illuin.pipeline.step.execution.interruption
 
IO<I> - Class in tech.illuin.pipeline.execution.phase
 
IO(PipelineTag, I) - Constructor for class tech.illuin.pipeline.execution.phase.IO
 
isAnonymousImplementation(Class<?>) - Static method in class tech.illuin.pipeline.commons.Reflection
 
isAsync() - Method in record class tech.illuin.pipeline.observer.descriptor.model.SinkDescription
Returns the value of the isAsync record component.
isAsync() - Method in class tech.illuin.pipeline.sink.builder.SinkDescriptor
 
isPinned() - Method in class tech.illuin.pipeline.step.builder.StepDescriptor
 

K

keys() - Method in class tech.illuin.pipeline.context.ComponentContext
 
keys() - Method in interface tech.illuin.pipeline.context.Context
 
keys() - Method in class tech.illuin.pipeline.context.SimpleContext
 
KSUIDGenerator - Class in tech.illuin.pipeline.input.uid_generator
 
KSUIDGenerator() - Constructor for class tech.illuin.pipeline.input.uid_generator.KSUIDGenerator
 
KSUIDGenerator(Supplier<Ksuid>) - Constructor for class tech.illuin.pipeline.input.uid_generator.KSUIDGenerator
 

L

latest(E) - Method in interface tech.illuin.pipeline.step.result.ResultDescriptors
 
latest(E) - Method in interface tech.illuin.pipeline.step.result.Results
 
latest(Class<R>) - Method in interface tech.illuin.pipeline.step.result.ResultDescriptors
 
latest(Class<R>) - Method in interface tech.illuin.pipeline.step.result.Results
 
latest(String) - Method in interface tech.illuin.pipeline.step.result.ResultDescriptors
 
latest(String) - Method in interface tech.illuin.pipeline.step.result.Results
 
Latest - Annotation Interface in tech.illuin.pipeline.annotation
 
LatestMapperFactory<T,I> - Class in tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory
 
LatestMapperFactory() - Constructor for class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.LatestMapperFactory
 
LocalContext - Interface in tech.illuin.pipeline.context
 
logger - Static variable in interface tech.illuin.pipeline.input.indexer.MultiIndexer
 
logger - Static variable in interface tech.illuin.pipeline.input.indexer.SingleIndexer
 

M

map(MethodArguments<T, I>) - Method in interface tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.MethodArgumentMapper
 
mappers() - Method in record class tech.illuin.pipeline.builder.runner_compiler.CompiledMethod
Returns the value of the mappers record component.
markerManager - Variable in class tech.illuin.pipeline.metering.BaseMetrics
 
markerManager() - Method in record class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.method_arguments.MethodArguments
Returns the value of the markerManager record component.
markerManager() - Method in class tech.illuin.pipeline.context.ComponentContext
 
markerManager() - Method in interface tech.illuin.pipeline.context.LocalContext
 
MarkerManager - Interface in tech.illuin.pipeline.metering
 
MarkerManagerMapperFactory<T,I> - Class in tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory
 
MarkerManagerMapperFactory() - Constructor for class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.MarkerManagerMapperFactory
 
markers() - Method in class tech.illuin.pipeline.input.initializer.metering.InitializationMarkerManager
 
markers() - Method in interface tech.illuin.pipeline.metering.MarkerManager
 
markers() - Method in class tech.illuin.pipeline.metering.PipelineMarkerManager
 
markers() - Method in class tech.illuin.pipeline.sink.metering.SinkMarkerManager
 
markers() - Method in class tech.illuin.pipeline.step.metering.StepMarkerManager
 
mdc - Variable in class tech.illuin.pipeline.metering.BaseMetrics
 
MDCManager - Interface in tech.illuin.pipeline.metering.mdc
 
message() - Method in interface tech.illuin.pipeline.step.execution.interruption.Interruption
 
MetadataCondition - Class in tech.illuin.pipeline.step.execution.condition
 
MetadataCondition(String, Object) - Constructor for class tech.illuin.pipeline.step.execution.condition.MetadataCondition
 
MetadataCondition(Map<String, Object>) - Constructor for class tech.illuin.pipeline.step.execution.condition.MetadataCondition
 
meterRegistry - Variable in class tech.illuin.pipeline.metering.BaseMetrics
 
meterRegistry() - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
meterRegistry() - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
meterRegistry() - Method in class tech.illuin.pipeline.metering.manager.DefaultObservabilityManager.Builder
 
meterRegistry() - Method in class tech.illuin.pipeline.metering.manager.DefaultObservabilityManager
 
meterRegistry() - Method in interface tech.illuin.pipeline.metering.manager.ObservabilityManager.Builder
 
meterRegistry() - Method in interface tech.illuin.pipeline.metering.manager.ObservabilityManager
 
MeterRegistryKey - Enum Class in tech.illuin.pipeline.metering
 
method() - Method in record class tech.illuin.pipeline.builder.runner_compiler.CompiledMethod
Returns the value of the method record component.
method() - Method in record class tech.illuin.pipeline.builder.runner_compiler.GenericRunnerCompiler.MethodCandidate
Returns the value of the method record component.
MethodArgumentMapper<T,I> - Interface in tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory
 
MethodArgumentMapperFactory<T,I> - Interface in tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory
 
MethodArgumentResolver<T,I> - Interface in tech.illuin.pipeline.builder.runner_compiler.argument_resolver
 
MethodArguments<T,I> - Record Class in tech.illuin.pipeline.builder.runner_compiler.argument_resolver.method_arguments
 
MethodArguments(T, I, Object, Output, ResultView, Results, Context, PipelineTag, ComponentTag, UIDGenerator, ObservabilityManager, MarkerManager) - Constructor for record class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.method_arguments.MethodArguments
Creates an instance of a MethodArguments record class.
MethodCandidate(Method, C) - Constructor for record class tech.illuin.pipeline.builder.runner_compiler.GenericRunnerCompiler.MethodCandidate
Creates an instance of a MethodCandidate record class.
MethodValidator - Interface in tech.illuin.pipeline.builder.runner_compiler
 
Metric - Record Class in tech.illuin.pipeline.observer.descriptor.model
 
Metric(String, Map<Meter.Id, Number>) - Constructor for record class tech.illuin.pipeline.observer.descriptor.model.Metric
Creates an instance of a Metric record class.
MetricFunctions - Class in tech.illuin.pipeline.metering
 
metrics() - Method in record class tech.illuin.pipeline.observer.descriptor.model.InitializerDescription
Returns the value of the metrics record component.
metrics() - Method in record class tech.illuin.pipeline.observer.descriptor.model.PipelineDescription
Returns the value of the metrics record component.
metrics() - Method in record class tech.illuin.pipeline.observer.descriptor.model.SinkDescription
Returns the value of the metrics record component.
metrics() - Method in record class tech.illuin.pipeline.observer.descriptor.model.StepDescription
Returns the value of the metrics record component.
Metrics - Interface in tech.illuin.pipeline.metering
 
MetricTags - Class in tech.illuin.pipeline.metering.tag
 
MetricTags() - Constructor for class tech.illuin.pipeline.metering.tag.MetricTags
 
MultiAutoIndexer<T> - Class in tech.illuin.pipeline.input.indexer
 
MultiAutoIndexer() - Constructor for class tech.illuin.pipeline.input.indexer.MultiAutoIndexer
 
MultiIndexer<T> - Interface in tech.illuin.pipeline.input.indexer
 
MultiResult - Interface in tech.illuin.pipeline.step.result
 
MultiResult.AnonymousMultiResult - Record Class in tech.illuin.pipeline.step.result
 

N

name() - Element in annotation interface tech.illuin.pipeline.annotation.Current
 
name() - Element in annotation interface tech.illuin.pipeline.annotation.Latest
 
name() - Method in interface tech.illuin.pipeline.step.result.Result
 
newContext() - Method in interface tech.illuin.pipeline.Pipeline
 
newContext(Output) - Method in interface tech.illuin.pipeline.Pipeline
 
NonVoidReturnType - Class in tech.illuin.pipeline.input.initializer.builder.runner_compiler
 
NonVoidReturnType() - Constructor for class tech.illuin.pipeline.input.initializer.builder.runner_compiler.NonVoidReturnType
 
noOp(Sink) - Static method in interface tech.illuin.pipeline.sink.execution.wrapper.SinkWrapper
 
noOp(Step<T, I>) - Static method in interface tech.illuin.pipeline.step.execution.wrapper.StepWrapper
 

O

object() - Method in record class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.method_arguments.MethodArguments
Returns the value of the object record component.
Object - Annotation Interface in tech.illuin.pipeline.annotation
 
ObjectMapperFactory<T,I> - Class in tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory
 
ObjectMapperFactory() - Constructor for class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.ObjectMapperFactory
 
observabilityManager() - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
observabilityManager() - Method in record class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.method_arguments.MethodArguments
Returns the value of the observabilityManager record component.
observabilityManager() - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
observabilityManager() - Method in class tech.illuin.pipeline.context.ComponentContext
 
observabilityManager() - Method in interface tech.illuin.pipeline.context.LocalContext
 
ObservabilityManager - Interface in tech.illuin.pipeline.metering.manager
 
ObservabilityManager.Builder - Interface in tech.illuin.pipeline.metering.manager
 
ObservabilityManagerMapperFactory<T,I> - Class in tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory
 
ObservabilityManagerMapperFactory() - Constructor for class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.ObservabilityManagerMapperFactory
 
Observer - Interface in tech.illuin.pipeline.observer
 
observers() - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
observers() - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
of(Object) - Static method in interface tech.illuin.pipeline.input.initializer.Initializer
Create an Initializer out of a non-specific instance (i.e. not an Initializer implementation).
of(Object) - Static method in interface tech.illuin.pipeline.sink.Sink
Create a Sink out of a non-specific instance (i.e. not a Sink implementation).
of(Object) - Static method in interface tech.illuin.pipeline.step.Step
Create a Step out of a non-specific instance (i.e. not a Step implementation).
of(String) - Static method in interface tech.illuin.pipeline.Pipeline
Returns a new SimplePipelineBuilder instance for assembling a Pipeline which abstracts away payload management.
of(String) - Method in class tech.illuin.pipeline.step.result.GlobalResultView
 
of(String) - Method in class tech.illuin.pipeline.step.result.ResultContainer
 
of(String) - Method in interface tech.illuin.pipeline.step.result.ResultView
 
of(String, InitializerAssembler<I>) - Static method in interface tech.illuin.pipeline.Pipeline
 
of(String, Initializer<I>) - Static method in interface tech.illuin.pipeline.Pipeline
Returns a new PayloadPipelineBuilder instance, this is the default type of pipeline with input and payload management.
of(Collection<? extends Result>) - Static method in interface tech.illuin.pipeline.step.result.MultiResult
 
of(Indexable) - Method in class tech.illuin.pipeline.step.result.GlobalResultView
 
of(Indexable) - Method in class tech.illuin.pipeline.step.result.ResultContainer
 
of(Indexable) - Method in interface tech.illuin.pipeline.step.result.ResultView
 
of(ComponentTag, Context, String) - Static method in interface tech.illuin.pipeline.step.execution.interruption.Interruption
 
of(Result...) - Static method in interface tech.illuin.pipeline.step.result.MultiResult
 
OnCloseHandler - Interface in tech.illuin.pipeline.close
 
onCloseHandlers() - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
onCloseHandlers() - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
or(MethodValidator...) - Static method in interface tech.illuin.pipeline.builder.runner_compiler.MethodValidator
 
output() - Method in record class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.method_arguments.MethodArguments
Returns the value of the output record component.
output() - Method in class tech.illuin.pipeline.execution.phase.IO
 
output() - Method in record class tech.illuin.pipeline.PipelineResult
Returns the value of the output record component.
Output - Class in tech.illuin.pipeline.output
 
Output(PipelineTag, Object, Context) - Constructor for class tech.illuin.pipeline.output.Output
 
Output(PipelineTag, Instant, Object, Context) - Constructor for class tech.illuin.pipeline.output.Output
 
outputFactory() - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
outputFactory() - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
OutputFactory<I> - Interface in tech.illuin.pipeline.output.factory
 
OutputMapperFactory<T,I> - Class in tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory
 
OutputMapperFactory() - Constructor for class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.OutputMapperFactory
 

P

parent() - Method in class tech.illuin.pipeline.context.ComponentContext
 
parent() - Method in interface tech.illuin.pipeline.context.Context
 
parent() - Method in class tech.illuin.pipeline.context.SimpleContext
 
PARENT_PIPELINE - Static variable in class tech.illuin.pipeline.step.variant.PipelineStep
 
payload() - Method in record class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.method_arguments.MethodArguments
Returns the value of the payload record component.
payload() - Method in class tech.illuin.pipeline.output.Output
 
payload(Class<T>) - Method in class tech.illuin.pipeline.output.Output
 
Payload - Annotation Interface in tech.illuin.pipeline.annotation
 
PayloadMapperFactory<T,I> - Class in tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory
 
PayloadMapperFactory() - Constructor for class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.PayloadMapperFactory
 
PayloadPipelineBuilder<I> - Class in tech.illuin.pipeline.builder
 
PayloadPipelineBuilder() - Constructor for class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
PayloadStep - Interface in tech.illuin.pipeline.step.variant
 
pinned() - Method in record class tech.illuin.pipeline.observer.descriptor.model.StepDescription
Returns the value of the pinned record component.
pinned() - Element in annotation interface tech.illuin.pipeline.step.annotation.StepConfig
 
pipeline() - Method in record class tech.illuin.pipeline.output.PipelineTag
Returns the value of the pipeline record component.
Pipeline<I> - Interface in tech.illuin.pipeline
The Pipeline interface is both the top-level type for Pipeline implementations, and the entrypoint for the creation of pipeline builders via the Pipeline.of(java.lang.String) methods.
PIPELINE_INITIALIZATION_ERROR_TOTAL_KEY - Enum constant in enum class tech.illuin.pipeline.metering.MeterRegistryKey
 
PIPELINE_INITIALIZATION_RUN_FAILURE_KEY - Enum constant in enum class tech.illuin.pipeline.metering.MeterRegistryKey
 
PIPELINE_INITIALIZATION_RUN_KEY - Enum constant in enum class tech.illuin.pipeline.metering.MeterRegistryKey
 
PIPELINE_INITIALIZATION_RUN_SUCCESS_KEY - Enum constant in enum class tech.illuin.pipeline.metering.MeterRegistryKey
 
PIPELINE_INITIALIZATION_RUN_TOTAL_KEY - Enum constant in enum class tech.illuin.pipeline.metering.MeterRegistryKey
 
PIPELINE_RUN_ERROR_TOTAL_KEY - Enum constant in enum class tech.illuin.pipeline.metering.MeterRegistryKey
 
PIPELINE_RUN_FAILURE_KEY - Enum constant in enum class tech.illuin.pipeline.metering.MeterRegistryKey
 
PIPELINE_RUN_KEY - Enum constant in enum class tech.illuin.pipeline.metering.MeterRegistryKey
 
PIPELINE_RUN_SUCCESS_KEY - Enum constant in enum class tech.illuin.pipeline.metering.MeterRegistryKey
 
PIPELINE_RUN_TOTAL_KEY - Enum constant in enum class tech.illuin.pipeline.metering.MeterRegistryKey
 
PIPELINE_SINK_ERROR_TOTAL_KEY - Enum constant in enum class tech.illuin.pipeline.metering.MeterRegistryKey
 
PIPELINE_SINK_RUN_FAILURE_KEY - Enum constant in enum class tech.illuin.pipeline.metering.MeterRegistryKey
 
PIPELINE_SINK_RUN_KEY - Enum constant in enum class tech.illuin.pipeline.metering.MeterRegistryKey
 
PIPELINE_SINK_RUN_SUCCESS_KEY - Enum constant in enum class tech.illuin.pipeline.metering.MeterRegistryKey
 
PIPELINE_SINK_RUN_TOTAL_KEY - Enum constant in enum class tech.illuin.pipeline.metering.MeterRegistryKey
 
PIPELINE_STEP_ERROR_TOTAL_KEY - Enum constant in enum class tech.illuin.pipeline.metering.MeterRegistryKey
 
PIPELINE_STEP_RESULT_TOTAL_KEY - Enum constant in enum class tech.illuin.pipeline.metering.MeterRegistryKey
 
PIPELINE_STEP_RUN_FAILURE_KEY - Enum constant in enum class tech.illuin.pipeline.metering.MeterRegistryKey
 
PIPELINE_STEP_RUN_KEY - Enum constant in enum class tech.illuin.pipeline.metering.MeterRegistryKey
 
PIPELINE_STEP_RUN_SUCCESS_KEY - Enum constant in enum class tech.illuin.pipeline.metering.MeterRegistryKey
 
PIPELINE_STEP_RUN_TOTAL_KEY - Enum constant in enum class tech.illuin.pipeline.metering.MeterRegistryKey
 
PipelineContainer - Class in tech.illuin.pipeline
The PipelineContainer is
PipelineContainer() - Constructor for class tech.illuin.pipeline.PipelineContainer
 
PipelineDescription - Record Class in tech.illuin.pipeline.observer.descriptor.model
 
PipelineDescription(String, InitializerDescription, List<StepDescription>, List<SinkDescription>, Map<String, Metric>) - Constructor for record class tech.illuin.pipeline.observer.descriptor.model.PipelineDescription
Creates an instance of a PipelineDescription record class.
PipelineErrorHandler - Interface in tech.illuin.pipeline.execution.error
 
PipelineException - Exception in tech.illuin.pipeline
 
PipelineException(PipelineTag, Context, String, Throwable) - Constructor for exception tech.illuin.pipeline.PipelineException
 
PipelineMarkerManager - Class in tech.illuin.pipeline.metering
 
PipelineMarkerManager(PipelineTag, MetricTags) - Constructor for class tech.illuin.pipeline.metering.PipelineMarkerManager
 
PipelineMetrics - Class in tech.illuin.pipeline.metering
 
PipelineMetrics(MeterRegistry, PipelineMarkerManager) - Constructor for class tech.illuin.pipeline.metering.PipelineMetrics
 
PipelineMetrics(MeterRegistry, PipelineMarkerManager, MDCManager) - Constructor for class tech.illuin.pipeline.metering.PipelineMetrics
 
PipelinePhase<I> - Interface in tech.illuin.pipeline.execution.phase
 
PipelineResult - Record Class in tech.illuin.pipeline
 
PipelineResult(Output) - Constructor for record class tech.illuin.pipeline.PipelineResult
Creates an instance of a PipelineResult record class.
PipelineStep<I> - Class in tech.illuin.pipeline.step.variant
 
PipelineStep(Pipeline<I>, Function<Output, Result>) - Constructor for class tech.illuin.pipeline.step.variant.PipelineStep
 
PipelineStrategy - Enum Class in tech.illuin.pipeline.execution.phase
 
pipelineTag() - Method in record class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.method_arguments.MethodArguments
Returns the value of the pipelineTag record component.
pipelineTag() - Method in class tech.illuin.pipeline.context.ComponentContext
 
pipelineTag() - Method in interface tech.illuin.pipeline.context.LocalContext
 
pipelineTag() - Method in record class tech.illuin.pipeline.output.ComponentTag
Returns the value of the pipelineTag record component.
PipelineTag - Record Class in tech.illuin.pipeline.output
 
PipelineTag(String, String, String) - Constructor for record class tech.illuin.pipeline.output.PipelineTag
Creates an instance of a PipelineTag record class.
PipelineTagMapperFactory<T,I> - Class in tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory
 
PipelineTagMapperFactory() - Constructor for class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.PipelineTagMapperFactory
 
position() - Method in record class tech.illuin.pipeline.input.indexer.IndexContainer.Entry
Returns the value of the position record component.
postEvaluation(Result, Indexable, I, LocalContext) - Method in class tech.illuin.pipeline.step.builder.StepDescriptor
 
produce(Annotation, Parameter) - Method in class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.ComponentTagMapperFactory
 
produce(Annotation, Parameter) - Method in class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.ContextKeyMapperFactory
 
produce(Annotation, Parameter) - Method in class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.ContextMapperFactory
 
produce(Annotation, Parameter) - Method in class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.CurrentMapperFactory
 
produce(Annotation, Parameter) - Method in class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.InputMapperFactory
 
produce(Annotation, Parameter) - Method in class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.LatestMapperFactory
 
produce(Annotation, Parameter) - Method in class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.MarkerManagerMapperFactory
 
produce(Annotation, Parameter) - Method in interface tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.MethodArgumentMapperFactory
 
produce(Annotation, Parameter) - Method in class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.ObjectMapperFactory
 
produce(Annotation, Parameter) - Method in class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.ObservabilityManagerMapperFactory
 
produce(Annotation, Parameter) - Method in class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.OutputMapperFactory
 
produce(Annotation, Parameter) - Method in class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.PayloadMapperFactory
 
produce(Annotation, Parameter) - Method in class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.PipelineTagMapperFactory
 
produce(Annotation, Parameter) - Method in class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.ResultsMapperFactory
 
produce(Annotation, Parameter) - Method in class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.ResultViewMapperFactory
 
produce(Annotation, Parameter) - Method in class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.UIDGeneratorMapperFactory
 
put(E, String) - Method in class tech.illuin.pipeline.metering.tag.MetricTags
 
put(String, String) - Method in class tech.illuin.pipeline.metering.mdc.DefaultMDCManager
 
put(String, String) - Method in interface tech.illuin.pipeline.metering.mdc.MDCManager
 
put(String, String) - Method in class tech.illuin.pipeline.metering.tag.MetricTags
 

R

Reflection - Class in tech.illuin.pipeline.commons
 
register(String, ResultDescriptor<?>) - Method in class tech.illuin.pipeline.step.result.ResultContainer
 
register(Collection<Pipeline<?>>) - Method in class tech.illuin.pipeline.PipelineContainer
 
register(Pipeline<?>) - Method in class tech.illuin.pipeline.PipelineContainer
 
register(ResultContainer) - Method in class tech.illuin.pipeline.step.result.ResultContainer
 
register(ResultView) - Method in class tech.illuin.pipeline.step.result.ResultContainer
 
REGISTER_RESULT - Enum constant in enum class tech.illuin.pipeline.step.execution.evaluator.StrategyBehaviour
 
registerIndexer(MultiIndexer<?>) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
registerIndexer(SingleIndexer<?>) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
registerObserver(Observer) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
registerObserver(Observer) - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
registerOnCloseHandler(OnCloseHandler) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
registerOnCloseHandler(OnCloseHandler) - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
registerSink(Object) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
registerSink(Object) - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
registerSink(SinkAssembler) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
registerSink(SinkAssembler) - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
registerSink(Sink) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
registerSink(Sink) - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
registerSink(Sink, boolean) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
registerSink(Sink, boolean) - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
registerSinkAssemblers(List<? extends SinkAssembler>) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
registerSinkAssemblers(List<? extends SinkAssembler>) - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
registerSinks(List<? extends Sink>) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
registerSinks(List<? extends Sink>) - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
registerSinks(List<? extends Sink>, boolean) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
registerSinks(List<? extends Sink>, boolean) - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
registerStep(Object) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
registerStep(Object) - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
registerStep(StepAssembler<?, I>) - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
registerStep(StepAssembler<? extends Indexable, I>) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
registerStep(Step<? extends Indexable, I>) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
registerStep(Step<ID, I>) - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
registerStep(IndexableStep<? extends Indexable>) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
registerStep(InputStep<I>) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
registerStep(InputStep<I>) - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
registerStep(PayloadStep) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
registerStepAssemblers(List<? extends StepAssembler<?, I>>) - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
registerStepAssemblers(List<? extends StepAssembler<? extends Indexable, I>>) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
registerSteps(List<? extends Step<?, I>>) - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
registerSteps(List<? extends Step<? extends Indexable, I>>) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
remove(String) - Method in class tech.illuin.pipeline.metering.mdc.DefaultMDCManager
 
remove(String) - Method in interface tech.illuin.pipeline.metering.mdc.MDCManager
 
resolve(T) - Method in class tech.illuin.pipeline.input.indexer.MultiAutoIndexer
 
resolve(T) - Method in interface tech.illuin.pipeline.input.indexer.MultiIndexer
 
resolve(T) - Method in class tech.illuin.pipeline.input.indexer.SingleAutoIndexer
 
resolve(T) - Method in interface tech.illuin.pipeline.input.indexer.SingleIndexer
 
resolve(T, Context) - Method in interface tech.illuin.pipeline.input.author_resolver.AuthorResolver
 
resolve(T, Context) - Method in interface tech.illuin.pipeline.metering.tag.TagResolver
 
resolveMapper(Parameter) - Method in interface tech.illuin.pipeline.builder.runner_compiler.argument_resolver.MethodArgumentResolver
 
resolveMapper(Parameter) - Method in class tech.illuin.pipeline.step.builder.StepMethodArgumentResolver
 
result() - Method in record class tech.illuin.pipeline.step.result.ResultDescriptor
Returns the value of the result record component.
Result - Interface in tech.illuin.pipeline.step.result
 
ResultCollectionReturnType - Class in tech.illuin.pipeline.step.builder.runner_compiler
 
ResultCollectionReturnType() - Constructor for class tech.illuin.pipeline.step.builder.runner_compiler.ResultCollectionReturnType
 
ResultContainer - Class in tech.illuin.pipeline.step.result
 
ResultContainer() - Constructor for class tech.illuin.pipeline.step.result.ResultContainer
 
resultCounter(Result) - Method in class tech.illuin.pipeline.step.metering.StepMetrics
 
ResultDescriptor<R extends Result> - Record Class in tech.illuin.pipeline.step.result
 
ResultDescriptor(String, ComponentTag, Instant, R) - Constructor for record class tech.illuin.pipeline.step.result.ResultDescriptor
Creates an instance of a ResultDescriptor record class.
ResultDescriptor(String, ComponentTag, R) - Constructor for record class tech.illuin.pipeline.step.result.ResultDescriptor
 
ResultDescriptors - Interface in tech.illuin.pipeline.step.result
 
resultEvaluator() - Method in record class tech.illuin.pipeline.observer.descriptor.model.StepDescription
Returns the value of the resultEvaluator record component.
resultEvaluator() - Method in class tech.illuin.pipeline.step.builder.StepDescriptor
 
ResultEvaluator - Interface in tech.illuin.pipeline.step.execution.evaluator
 
resultKey() - Element in annotation interface tech.illuin.pipeline.step.annotation.StepConfig
 
ResultReturnType - Class in tech.illuin.pipeline.step.builder.runner_compiler
 
ResultReturnType() - Constructor for class tech.illuin.pipeline.step.builder.runner_compiler.ResultReturnType
 
results() - Method in record class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.method_arguments.MethodArguments
Returns the value of the results record component.
results() - Method in class tech.illuin.pipeline.output.Output
 
results() - Method in record class tech.illuin.pipeline.step.result.MultiResult.AnonymousMultiResult
Returns the value of the results record component.
results() - Method in interface tech.illuin.pipeline.step.result.MultiResult
 
results(Indexable) - Method in class tech.illuin.pipeline.output.Output
 
results(SingleIndexer<T>, Class<T>) - Method in class tech.illuin.pipeline.output.Output
 
Results - Interface in tech.illuin.pipeline.step.result
 
ResultsMapperFactory<T,I> - Class in tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory
 
ResultsMapperFactory() - Constructor for class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.ResultsMapperFactory
 
resultView() - Method in record class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.method_arguments.MethodArguments
Returns the value of the resultView record component.
ResultView - Interface in tech.illuin.pipeline.step.result
 
ResultViewMapperFactory<T,I> - Class in tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory
 
ResultViewMapperFactory() - Constructor for class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.ResultViewMapperFactory
 
RETHROW_ALL - Static variable in interface tech.illuin.pipeline.input.initializer.execution.error.InitializerErrorHandler
 
RETHROW_ALL - Static variable in interface tech.illuin.pipeline.sink.execution.error.SinkErrorHandler
 
RETHROW_ALL - Static variable in interface tech.illuin.pipeline.step.execution.error.StepErrorHandler
 
rethrowAllExcept(Class<? extends Throwable>...) - Static method in interface tech.illuin.pipeline.sink.execution.error.SinkErrorHandler
 
rethrowAllExcept(Collection<Class<? extends Throwable>>) - Static method in interface tech.illuin.pipeline.sink.execution.error.SinkErrorHandler
 
rethrowAllExcept(InitializerErrorHandler, Class<? extends Throwable>...) - Static method in interface tech.illuin.pipeline.input.initializer.execution.error.InitializerErrorHandler
 
rethrowAllExcept(InitializerErrorHandler, Collection<Class<? extends Throwable>>) - Static method in interface tech.illuin.pipeline.input.initializer.execution.error.InitializerErrorHandler
 
rethrowAllExcept(StepErrorHandler, Class<? extends Throwable>...) - Static method in interface tech.illuin.pipeline.step.execution.error.StepErrorHandler
 
rethrowAllExcept(StepErrorHandler, Collection<Class<? extends Throwable>>) - Static method in interface tech.illuin.pipeline.step.execution.error.StepErrorHandler
 
run() - Method in interface tech.illuin.pipeline.Pipeline
Runs the Pipeline with a null input and an empty SimpleContext.
run(I) - Method in interface tech.illuin.pipeline.Pipeline
Runs the Pipeline with an empty SimpleContext.
run(I, Consumer<Context>) - Method in interface tech.illuin.pipeline.Pipeline
Runs the Pipeline with a SimpleContext that can be adjusted via the setup argument.
run(I, Context) - Method in class tech.illuin.pipeline.CompositePipeline
 
run(I, Context) - Method in interface tech.illuin.pipeline.Pipeline
The run method is the Pipeline's sole entrypoint, responsible for implementing its behaviour.
run(IO<I>, Context, MetricTags) - Method in class tech.illuin.pipeline.execution.phase.impl.InitializerPhase
 
run(IO<I>, Context, MetricTags) - Method in class tech.illuin.pipeline.execution.phase.impl.SinkPhase
 
run(IO<I>, Context, MetricTags) - Method in class tech.illuin.pipeline.execution.phase.impl.StepPhase
 
run(IO<I>, Context, MetricTags) - Method in interface tech.illuin.pipeline.execution.phase.PipelinePhase
 
RunnerCompiler<C extends Annotation,T,I> - Interface in tech.illuin.pipeline.builder.runner_compiler
 
runTimer() - Method in record class tech.illuin.pipeline.metering.BaseMetrics.ConstantMeters
Returns the value of the runTimer record component.
runTimer() - Method in class tech.illuin.pipeline.metering.BaseMetrics
 
runTimer() - Method in interface tech.illuin.pipeline.metering.Metrics
 

S

ScopedResultDescriptors - Class in tech.illuin.pipeline.step.result
 
ScopedResults - Class in tech.illuin.pipeline.step.result
 
self() - Element in annotation interface tech.illuin.pipeline.annotation.Current
 
self() - Element in annotation interface tech.illuin.pipeline.annotation.Latest
 
self() - Method in class tech.illuin.pipeline.step.result.GlobalResultView
 
self() - Method in interface tech.illuin.pipeline.step.result.ResultView
 
set(String, Object) - Method in class tech.illuin.pipeline.context.ComponentContext
 
set(String, Object) - Method in interface tech.illuin.pipeline.context.Context
 
set(String, Object) - Method in class tech.illuin.pipeline.context.SimpleContext
 
setAsync(boolean) - Method in class tech.illuin.pipeline.sink.builder.SinkBuilder
 
setAuthorResolver(AuthorResolver<I>) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
setAuthorResolver(AuthorResolver<I>) - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
setCloseTimeout(int) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
setCloseTimeout(int) - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
setDefaultEvaluator(ResultEvaluator) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
setDefaultEvaluator(ResultEvaluator) - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
setDefaultSinkErrorHandler(SinkErrorHandler) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
setDefaultSinkErrorHandler(SinkErrorHandler) - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
setDefaultStepErrorHandler(StepErrorHandler) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
setDefaultStepErrorHandler(StepErrorHandler) - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
setErrorHandler(PipelineErrorHandler) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
setErrorHandler(PipelineErrorHandler) - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
setId(String) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
setId(String) - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
setInitializer(Object) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
setInitializer(InitializerAssembler<I>) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
setInitializer(Initializer<I>) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
setMDC() - Method in class tech.illuin.pipeline.metering.BaseMetrics
 
setMDC(Exception) - Method in class tech.illuin.pipeline.metering.BaseMetrics
 
setMeterRegistry(MeterRegistry) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
setMeterRegistry(MeterRegistry) - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
setMeterRegistry(MeterRegistry) - Method in class tech.illuin.pipeline.metering.manager.DefaultObservabilityManager.Builder
 
setMeterRegistry(MeterRegistry) - Method in interface tech.illuin.pipeline.metering.manager.ObservabilityManager.Builder
 
setObservabilityManager(ObservabilityManager.Builder) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
setObservabilityManager(ObservabilityManager.Builder) - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
setOutput(Output) - Method in class tech.illuin.pipeline.execution.phase.IO
 
setOutputFactory(OutputFactory<I>) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
setOutputFactory(OutputFactory<I>) - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
setPinned(boolean) - Method in class tech.illuin.pipeline.step.builder.StepBuilder
 
setSinkExecutor(ExecutorService) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
setSinkExecutor(ExecutorService) - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
setSinkExecutorProvider(Supplier<ExecutorService>) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
setSinkExecutorProvider(Supplier<ExecutorService>) - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
setTagResolver(TagResolver<I>) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
setTagResolver(TagResolver<I>) - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
setTracer(Tracer) - Method in class tech.illuin.pipeline.metering.manager.DefaultObservabilityManager.Builder
 
setTracer(Tracer) - Method in interface tech.illuin.pipeline.metering.manager.ObservabilityManager.Builder
 
setUidGenerator(UIDGenerator) - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
setUidGenerator(UIDGenerator) - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
SimpleContext - Class in tech.illuin.pipeline.context
 
SimpleContext() - Constructor for class tech.illuin.pipeline.context.SimpleContext
 
SimpleContext(Output) - Constructor for class tech.illuin.pipeline.context.SimpleContext
 
SimplePipelineBuilder<I> - Class in tech.illuin.pipeline.builder
 
SimplePipelineBuilder() - Constructor for class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
SingleAutoIndexer<T extends Indexable> - Class in tech.illuin.pipeline.input.indexer
 
SingleAutoIndexer() - Constructor for class tech.illuin.pipeline.input.indexer.SingleAutoIndexer
 
SingleIndexer<T> - Interface in tech.illuin.pipeline.input.indexer
 
sink() - Method in record class tech.illuin.pipeline.observer.descriptor.model.SinkDescription
Returns the value of the sink record component.
sink() - Method in class tech.illuin.pipeline.sink.builder.SinkDescriptor
 
sink(Object) - Method in class tech.illuin.pipeline.sink.builder.SinkBuilder
 
sink(Sink) - Method in class tech.illuin.pipeline.sink.builder.SinkBuilder
 
Sink - Interface in tech.illuin.pipeline.sink
 
SINK - Enum constant in enum class tech.illuin.pipeline.output.ComponentFamily
 
SinkAssembler - Interface in tech.illuin.pipeline.sink.builder
 
SinkBuilder - Class in tech.illuin.pipeline.sink.builder
 
SinkBuilder() - Constructor for class tech.illuin.pipeline.sink.builder.SinkBuilder
 
SinkConfig - Annotation Interface in tech.illuin.pipeline.sink.annotation
 
SinkDescription - Record Class in tech.illuin.pipeline.observer.descriptor.model
 
SinkDescription(String, Object, boolean, Object, Object, Map<String, Metric>) - Constructor for record class tech.illuin.pipeline.observer.descriptor.model.SinkDescription
Creates an instance of a SinkDescription record class.
SinkDescriptor - Class in tech.illuin.pipeline.sink.builder
 
SinkErrorHandler - Interface in tech.illuin.pipeline.sink.execution.error
 
sinkExecutorProvider() - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
sinkExecutorProvider() - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
SinkMarkerManager - Class in tech.illuin.pipeline.sink.metering
 
SinkMarkerManager(ComponentTag, MetricTags) - Constructor for class tech.illuin.pipeline.sink.metering.SinkMarkerManager
 
SinkMethodValidators - Class in tech.illuin.pipeline.sink.builder
 
SinkMetrics - Class in tech.illuin.pipeline.sink.metering
 
SinkMetrics(MeterRegistry, SinkMarkerManager) - Constructor for class tech.illuin.pipeline.sink.metering.SinkMetrics
 
SinkMetrics(MeterRegistry, SinkMarkerManager, MDCManager) - Constructor for class tech.illuin.pipeline.sink.metering.SinkMetrics
 
SinkPhase<I> - Class in tech.illuin.pipeline.execution.phase.impl
 
SinkPhase(String, List<SinkDescriptor>, Supplier<ExecutorService>, int, UIDGenerator, ObservabilityManager) - Constructor for class tech.illuin.pipeline.execution.phase.impl.SinkPhase
 
SinkRunner - Class in tech.illuin.pipeline.sink.runner
 
SinkRunner(Object) - Constructor for class tech.illuin.pipeline.sink.runner.SinkRunner
 
SinkRunnerException - Exception in tech.illuin.pipeline.sink.runner
 
SinkRunnerException(String, Throwable) - Constructor for exception tech.illuin.pipeline.sink.runner.SinkRunnerException
 
sinks() - Method in record class tech.illuin.pipeline.observer.descriptor.model.PipelineDescription
Returns the value of the sinks record component.
SinkWrapper - Interface in tech.illuin.pipeline.sink.execution.wrapper
 
SinkWrapperException - Exception in tech.illuin.pipeline.sink.execution.wrapper
 
SinkWrapperException(Exception) - Constructor for exception tech.illuin.pipeline.sink.execution.wrapper.SinkWrapperException
 
size() - Method in class tech.illuin.pipeline.step.result.ResultContainer
 
SKIP - Enum constant in enum class tech.illuin.pipeline.step.execution.evaluator.StepStrategy
 
SKIP_ON_INTERRUPT - Static variable in interface tech.illuin.pipeline.step.execution.evaluator.ResultEvaluator
 
step() - Method in record class tech.illuin.pipeline.observer.descriptor.model.StepDescription
Returns the value of the step record component.
step() - Method in class tech.illuin.pipeline.step.builder.StepDescriptor
 
step(Object) - Method in class tech.illuin.pipeline.step.builder.StepBuilder
 
step(Step<? extends T, I>) - Method in class tech.illuin.pipeline.step.builder.StepBuilder
 
step(IndexableStep<? extends T>) - Method in class tech.illuin.pipeline.step.builder.StepBuilder
 
step(InputStep<I>) - Method in class tech.illuin.pipeline.step.builder.StepBuilder
 
step(PayloadStep) - Method in class tech.illuin.pipeline.step.builder.StepBuilder
 
Step<T extends Indexable,I> - Interface in tech.illuin.pipeline.step
 
STEP - Enum constant in enum class tech.illuin.pipeline.output.ComponentFamily
 
StepAssembler<T extends Indexable,I> - Interface in tech.illuin.pipeline.step.builder
 
StepBuilder<T extends Indexable,I> - Class in tech.illuin.pipeline.step.builder
 
StepBuilder() - Constructor for class tech.illuin.pipeline.step.builder.StepBuilder
 
StepCondition - Interface in tech.illuin.pipeline.step.execution.condition
 
StepConfig - Annotation Interface in tech.illuin.pipeline.step.annotation
 
StepDescription - Record Class in tech.illuin.pipeline.observer.descriptor.model
 
StepDescription(String, Object, boolean, Object, Object, Object, Object, Map<String, Metric>) - Constructor for record class tech.illuin.pipeline.observer.descriptor.model.StepDescription
Creates an instance of a StepDescription record class.
StepDescriptor<T extends Indexable,I> - Class in tech.illuin.pipeline.step.builder
 
StepErrorHandler - Interface in tech.illuin.pipeline.step.execution.error
 
StepMarkerManager - Class in tech.illuin.pipeline.step.metering
 
StepMarkerManager(ComponentTag, MetricTags) - Constructor for class tech.illuin.pipeline.step.metering.StepMarkerManager
 
StepMethodArgumentResolver<T,I,P> - Class in tech.illuin.pipeline.step.builder
 
StepMethodArgumentResolver() - Constructor for class tech.illuin.pipeline.step.builder.StepMethodArgumentResolver
 
StepMethodValidators - Class in tech.illuin.pipeline.step.builder
 
StepMetrics - Class in tech.illuin.pipeline.step.metering
 
StepMetrics(MeterRegistry, StepMarkerManager) - Constructor for class tech.illuin.pipeline.step.metering.StepMetrics
 
StepMetrics(MeterRegistry, StepMarkerManager, MDCManager) - Constructor for class tech.illuin.pipeline.step.metering.StepMetrics
 
StepPhase<I> - Class in tech.illuin.pipeline.execution.phase.impl
 
StepPhase(List<StepDescriptor<Indexable, I>>, UIDGenerator, ObservabilityManager) - Constructor for class tech.illuin.pipeline.execution.phase.impl.StepPhase
 
StepRunner<T extends Indexable,I> - Class in tech.illuin.pipeline.step.runner
 
StepRunner(Object) - Constructor for class tech.illuin.pipeline.step.runner.StepRunner
 
StepRunnerException - Exception in tech.illuin.pipeline.step.runner
 
StepRunnerException(String) - Constructor for exception tech.illuin.pipeline.step.runner.StepRunnerException
 
StepRunnerException(String, Throwable) - Constructor for exception tech.illuin.pipeline.step.runner.StepRunnerException
 
steps() - Method in record class tech.illuin.pipeline.observer.descriptor.model.PipelineDescription
Returns the value of the steps record component.
StepStrategy - Enum Class in tech.illuin.pipeline.step.execution.evaluator
 
StepWrapper<T extends Indexable,I> - Interface in tech.illuin.pipeline.step.execution.wrapper
 
StepWrapperException - Exception in tech.illuin.pipeline.step.execution.wrapper
 
StepWrapperException(Exception) - Constructor for exception tech.illuin.pipeline.step.execution.wrapper.StepWrapperException
 
STOP - Enum constant in enum class tech.illuin.pipeline.step.execution.evaluator.StepStrategy
 
STOP_ALL - Enum constant in enum class tech.illuin.pipeline.step.execution.evaluator.StrategyBehaviour
 
STOP_CURRENT - Enum constant in enum class tech.illuin.pipeline.step.execution.evaluator.StrategyBehaviour
 
STOP_ON_INTERRUPT - Static variable in interface tech.illuin.pipeline.step.execution.evaluator.ResultEvaluator
 
StrategyBehaviour - Enum Class in tech.illuin.pipeline.step.execution.evaluator
 
stream() - Method in class tech.illuin.pipeline.input.indexer.IndexContainer
 
stream() - Method in class tech.illuin.pipeline.step.result.GlobalResultDescriptors
 
stream() - Method in class tech.illuin.pipeline.step.result.GlobalResultView
 
stream() - Method in interface tech.illuin.pipeline.step.result.ResultDescriptors
 
stream() - Method in interface tech.illuin.pipeline.step.result.Results
 
stream() - Method in class tech.illuin.pipeline.step.result.ScopedResultDescriptors
 
stream() - Method in class tech.illuin.pipeline.step.result.ScopedResults
 
stream(E) - Method in interface tech.illuin.pipeline.step.result.ResultDescriptors
 
stream(E) - Method in interface tech.illuin.pipeline.step.result.Results
 
stream(Class<R>) - Method in interface tech.illuin.pipeline.step.result.ResultDescriptors
 
stream(Class<R>) - Method in interface tech.illuin.pipeline.step.result.Results
 
stream(String) - Method in interface tech.illuin.pipeline.step.result.ResultDescriptors
 
stream(String) - Method in interface tech.illuin.pipeline.step.result.Results
 
successCounter() - Method in record class tech.illuin.pipeline.metering.BaseMetrics.ConstantMeters
Returns the value of the successCounter record component.
successCounter() - Method in class tech.illuin.pipeline.metering.BaseMetrics
 
successCounter() - Method in interface tech.illuin.pipeline.metering.Metrics
 

T

tag() - Method in class tech.illuin.pipeline.execution.phase.IO
 
tag() - Method in record class tech.illuin.pipeline.observer.descriptor.model.Metric
Returns the value of the tag record component.
tag() - Method in class tech.illuin.pipeline.output.Output
 
tag() - Method in exception tech.illuin.pipeline.PipelineException
 
tag() - Method in interface tech.illuin.pipeline.step.execution.interruption.Interruption
 
tag() - Method in record class tech.illuin.pipeline.step.result.ResultDescriptor
Returns the value of the tag record component.
tagResolver() - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
tagResolver() - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
TagResolver<T> - Interface in tech.illuin.pipeline.metering.tag
 
tags() - Method in class tech.illuin.pipeline.input.initializer.metering.InitializationMarkerManager
 
tags() - Method in interface tech.illuin.pipeline.metering.MarkerManager
 
tags() - Method in class tech.illuin.pipeline.metering.PipelineMarkerManager
 
tags() - Method in class tech.illuin.pipeline.sink.metering.SinkMarkerManager
 
tags() - Method in class tech.illuin.pipeline.step.metering.StepMarkerManager
 
tags(Tag...) - Method in interface tech.illuin.pipeline.metering.MarkerManager
 
target() - Method in class tech.illuin.pipeline.input.initializer.runner.InitializerRunner
 
target() - Method in class tech.illuin.pipeline.sink.runner.SinkRunner
 
target() - Method in class tech.illuin.pipeline.step.runner.StepRunner
 
tech.illuin.pipeline - package tech.illuin.pipeline
 
tech.illuin.pipeline.annotation - package tech.illuin.pipeline.annotation
 
tech.illuin.pipeline.builder - package tech.illuin.pipeline.builder
 
tech.illuin.pipeline.builder.runner_compiler - package tech.illuin.pipeline.builder.runner_compiler
 
tech.illuin.pipeline.builder.runner_compiler.argument_resolver - package tech.illuin.pipeline.builder.runner_compiler.argument_resolver
 
tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory - package tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory
 
tech.illuin.pipeline.builder.runner_compiler.argument_resolver.method_arguments - package tech.illuin.pipeline.builder.runner_compiler.argument_resolver.method_arguments
 
tech.illuin.pipeline.close - package tech.illuin.pipeline.close
 
tech.illuin.pipeline.commons - package tech.illuin.pipeline.commons
 
tech.illuin.pipeline.context - package tech.illuin.pipeline.context
 
tech.illuin.pipeline.execution.error - package tech.illuin.pipeline.execution.error
 
tech.illuin.pipeline.execution.phase - package tech.illuin.pipeline.execution.phase
 
tech.illuin.pipeline.execution.phase.impl - package tech.illuin.pipeline.execution.phase.impl
 
tech.illuin.pipeline.input.author_resolver - package tech.illuin.pipeline.input.author_resolver
 
tech.illuin.pipeline.input.indexer - package tech.illuin.pipeline.input.indexer
 
tech.illuin.pipeline.input.initializer - package tech.illuin.pipeline.input.initializer
 
tech.illuin.pipeline.input.initializer.annotation - package tech.illuin.pipeline.input.initializer.annotation
 
tech.illuin.pipeline.input.initializer.builder - package tech.illuin.pipeline.input.initializer.builder
 
tech.illuin.pipeline.input.initializer.builder.runner_compiler - package tech.illuin.pipeline.input.initializer.builder.runner_compiler
 
tech.illuin.pipeline.input.initializer.execution.error - package tech.illuin.pipeline.input.initializer.execution.error
 
tech.illuin.pipeline.input.initializer.metering - package tech.illuin.pipeline.input.initializer.metering
 
tech.illuin.pipeline.input.initializer.runner - package tech.illuin.pipeline.input.initializer.runner
 
tech.illuin.pipeline.input.uid_generator - package tech.illuin.pipeline.input.uid_generator
 
tech.illuin.pipeline.metering - package tech.illuin.pipeline.metering
 
tech.illuin.pipeline.metering.manager - package tech.illuin.pipeline.metering.manager
 
tech.illuin.pipeline.metering.mdc - package tech.illuin.pipeline.metering.mdc
 
tech.illuin.pipeline.metering.tag - package tech.illuin.pipeline.metering.tag
 
tech.illuin.pipeline.observer - package tech.illuin.pipeline.observer
 
tech.illuin.pipeline.observer.descriptor - package tech.illuin.pipeline.observer.descriptor
 
tech.illuin.pipeline.observer.descriptor.describable - package tech.illuin.pipeline.observer.descriptor.describable
 
tech.illuin.pipeline.observer.descriptor.model - package tech.illuin.pipeline.observer.descriptor.model
 
tech.illuin.pipeline.output - package tech.illuin.pipeline.output
 
tech.illuin.pipeline.output.factory - package tech.illuin.pipeline.output.factory
 
tech.illuin.pipeline.sink - package tech.illuin.pipeline.sink
 
tech.illuin.pipeline.sink.annotation - package tech.illuin.pipeline.sink.annotation
 
tech.illuin.pipeline.sink.builder - package tech.illuin.pipeline.sink.builder
 
tech.illuin.pipeline.sink.execution.error - package tech.illuin.pipeline.sink.execution.error
 
tech.illuin.pipeline.sink.execution.wrapper - package tech.illuin.pipeline.sink.execution.wrapper
 
tech.illuin.pipeline.sink.metering - package tech.illuin.pipeline.sink.metering
 
tech.illuin.pipeline.sink.runner - package tech.illuin.pipeline.sink.runner
 
tech.illuin.pipeline.step - package tech.illuin.pipeline.step
 
tech.illuin.pipeline.step.annotation - package tech.illuin.pipeline.step.annotation
 
tech.illuin.pipeline.step.builder - package tech.illuin.pipeline.step.builder
 
tech.illuin.pipeline.step.builder.runner_compiler - package tech.illuin.pipeline.step.builder.runner_compiler
 
tech.illuin.pipeline.step.execution.condition - package tech.illuin.pipeline.step.execution.condition
 
tech.illuin.pipeline.step.execution.error - package tech.illuin.pipeline.step.execution.error
 
tech.illuin.pipeline.step.execution.evaluator - package tech.illuin.pipeline.step.execution.evaluator
 
tech.illuin.pipeline.step.execution.interruption - package tech.illuin.pipeline.step.execution.interruption
 
tech.illuin.pipeline.step.execution.wrapper - package tech.illuin.pipeline.step.execution.wrapper
 
tech.illuin.pipeline.step.metering - package tech.illuin.pipeline.step.metering
 
tech.illuin.pipeline.step.result - package tech.illuin.pipeline.step.result
 
tech.illuin.pipeline.step.runner - package tech.illuin.pipeline.step.runner
 
tech.illuin.pipeline.step.variant - package tech.illuin.pipeline.step.variant
 
throwUnlessExcepted(E, Collection<Class<? extends Throwable>>) - Static method in interface tech.illuin.pipeline.execution.error.PipelineErrorHandler
 
toString() - Method in record class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.method_arguments.MethodArguments
Returns a string representation of this record class.
toString() - Method in record class tech.illuin.pipeline.builder.runner_compiler.CompiledMethod
Returns a string representation of this record class.
toString() - Method in record class tech.illuin.pipeline.builder.runner_compiler.GenericRunnerCompiler.MethodCandidate
Returns a string representation of this record class.
toString() - Method in record class tech.illuin.pipeline.builder.VoidPayload
Returns a string representation of this record class.
toString() - Method in record class tech.illuin.pipeline.input.indexer.IndexContainer.Entry
Returns a string representation of this record class.
toString() - Method in record class tech.illuin.pipeline.metering.BaseMetrics.ConstantMeters
Returns a string representation of this record class.
toString() - Method in record class tech.illuin.pipeline.observer.descriptor.model.InitializerDescription
Returns a string representation of this record class.
toString() - Method in record class tech.illuin.pipeline.observer.descriptor.model.Metric
Returns a string representation of this record class.
toString() - Method in record class tech.illuin.pipeline.observer.descriptor.model.PipelineDescription
Returns a string representation of this record class.
toString() - Method in record class tech.illuin.pipeline.observer.descriptor.model.SinkDescription
Returns a string representation of this record class.
toString() - Method in record class tech.illuin.pipeline.observer.descriptor.model.StepDescription
Returns a string representation of this record class.
toString() - Method in record class tech.illuin.pipeline.output.ComponentTag
Returns a string representation of this record class.
toString() - Method in record class tech.illuin.pipeline.output.PipelineTag
Returns a string representation of this record class.
toString() - Method in record class tech.illuin.pipeline.PipelineResult
Returns a string representation of this record class.
toString() - Method in record class tech.illuin.pipeline.step.result.MultiResult.AnonymousMultiResult
Returns a string representation of this record class.
toString() - Method in record class tech.illuin.pipeline.step.result.ResultDescriptor
Returns a string representation of this record class.
totalCounter() - Method in record class tech.illuin.pipeline.metering.BaseMetrics.ConstantMeters
Returns the value of the totalCounter record component.
totalCounter() - Method in class tech.illuin.pipeline.metering.BaseMetrics
 
totalCounter() - Method in interface tech.illuin.pipeline.metering.Metrics
 
tracer() - Method in class tech.illuin.pipeline.metering.manager.DefaultObservabilityManager.Builder
 
tracer() - Method in class tech.illuin.pipeline.metering.manager.DefaultObservabilityManager
 
tracer() - Method in interface tech.illuin.pipeline.metering.manager.ObservabilityManager.Builder
 
tracer() - Method in interface tech.illuin.pipeline.metering.manager.ObservabilityManager
 
TSIDGenerator - Class in tech.illuin.pipeline.input.uid_generator
 
TSIDGenerator() - Constructor for class tech.illuin.pipeline.input.uid_generator.TSIDGenerator
 
TSIDGenerator(Supplier<Tsid>) - Constructor for class tech.illuin.pipeline.input.uid_generator.TSIDGenerator
 
type() - Method in record class tech.illuin.pipeline.input.indexer.IndexContainer.Entry
Returns the value of the type record component.

U

uid() - Method in record class tech.illuin.pipeline.builder.VoidPayload
Returns the value of the uid record component.
uid() - Method in interface tech.illuin.pipeline.input.indexer.Indexable
 
uid() - Method in record class tech.illuin.pipeline.output.ComponentTag
Returns the value of the uid record component.
uid() - Method in record class tech.illuin.pipeline.output.PipelineTag
Returns the value of the uid record component.
uid() - Method in record class tech.illuin.pipeline.step.result.ResultDescriptor
Returns the value of the uid record component.
uid() - Method in class tech.illuin.pipeline.step.result.ScopedResultDescriptors
 
uid() - Method in class tech.illuin.pipeline.step.result.ScopedResults
 
uidGenerator() - Method in class tech.illuin.pipeline.builder.PayloadPipelineBuilder
 
uidGenerator() - Method in record class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.method_arguments.MethodArguments
Returns the value of the uidGenerator record component.
uidGenerator() - Method in class tech.illuin.pipeline.builder.SimplePipelineBuilder
 
uidGenerator() - Method in class tech.illuin.pipeline.context.ComponentContext
 
uidGenerator() - Method in interface tech.illuin.pipeline.context.LocalContext
 
UIDGenerator - Interface in tech.illuin.pipeline.input.uid_generator
 
UIDGeneratorMapperFactory<T,I> - Class in tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory
 
UIDGeneratorMapperFactory() - Constructor for class tech.illuin.pipeline.builder.runner_compiler.argument_resolver.mapper_factory.UIDGeneratorMapperFactory
 
ULIDGenerator - Class in tech.illuin.pipeline.input.uid_generator
 
ULIDGenerator() - Constructor for class tech.illuin.pipeline.input.uid_generator.ULIDGenerator
 
ULIDGenerator(Supplier<Ulid>) - Constructor for class tech.illuin.pipeline.input.uid_generator.ULIDGenerator
 
unsetMDC() - Method in class tech.illuin.pipeline.metering.BaseMetrics
 
UUIDGenerator - Class in tech.illuin.pipeline.input.uid_generator
 
UUIDGenerator() - Constructor for class tech.illuin.pipeline.input.uid_generator.UUIDGenerator
 

V

validate(Method) - Method in interface tech.illuin.pipeline.builder.runner_compiler.MethodValidator
 
validate(Method) - Method in class tech.illuin.pipeline.input.initializer.builder.runner_compiler.NonVoidReturnType
 
validate(Method) - Method in class tech.illuin.pipeline.step.builder.runner_compiler.ResultCollectionReturnType
 
validate(Method) - Method in class tech.illuin.pipeline.step.builder.runner_compiler.ResultReturnType
 
validator - Static variable in class tech.illuin.pipeline.input.initializer.builder.InitializerMethodValidators
 
validator - Static variable in class tech.illuin.pipeline.sink.builder.SinkMethodValidators
 
validator - Static variable in class tech.illuin.pipeline.step.builder.StepMethodValidators
 
value() - Element in annotation interface tech.illuin.pipeline.annotation.Context
 
value() - Element in annotation interface tech.illuin.pipeline.annotation.Experimental
 
valueOf(String) - Static method in enum class tech.illuin.pipeline.execution.phase.PipelineStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tech.illuin.pipeline.metering.MeterRegistryKey
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tech.illuin.pipeline.output.ComponentFamily
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tech.illuin.pipeline.step.execution.evaluator.StepStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tech.illuin.pipeline.step.execution.evaluator.StrategyBehaviour
Returns the enum constant of this class with the specified name.
values() - Static method in enum class tech.illuin.pipeline.execution.phase.PipelineStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class tech.illuin.pipeline.metering.MeterRegistryKey
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in record class tech.illuin.pipeline.observer.descriptor.model.Metric
Returns the value of the values record component.
values() - Static method in enum class tech.illuin.pipeline.output.ComponentFamily
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class tech.illuin.pipeline.step.execution.evaluator.StepStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class tech.illuin.pipeline.step.execution.evaluator.StrategyBehaviour
Returns an array containing the constants of this enum class, in the order they are declared.
view(String) - Method in class tech.illuin.pipeline.step.result.ResultContainer
 
view(Indexable) - Method in class tech.illuin.pipeline.step.result.ResultContainer
 
VoidPayload - Record Class in tech.illuin.pipeline.builder
 
VoidPayload(String) - Constructor for record class tech.illuin.pipeline.builder.VoidPayload
Creates an instance of a VoidPayload record class.

W

withCondition(Class<? extends Indexable>) - Method in class tech.illuin.pipeline.step.builder.StepBuilder
 
withCondition(StepCondition) - Method in class tech.illuin.pipeline.step.builder.StepBuilder
 
withErrorHandler(InitializerErrorHandler) - Method in class tech.illuin.pipeline.input.initializer.builder.InitializerBuilder
 
withErrorHandler(SinkErrorHandler) - Method in class tech.illuin.pipeline.sink.builder.SinkBuilder
 
withErrorHandler(StepErrorHandler) - Method in class tech.illuin.pipeline.step.builder.StepBuilder
 
withEvaluation(ResultEvaluator) - Method in class tech.illuin.pipeline.step.builder.StepBuilder
 
withId(String) - Method in class tech.illuin.pipeline.input.initializer.builder.InitializerBuilder
 
withId(String) - Method in class tech.illuin.pipeline.sink.builder.SinkBuilder
 
withId(String) - Method in class tech.illuin.pipeline.step.builder.StepBuilder
 
withWrapper(SinkWrapper) - Method in class tech.illuin.pipeline.sink.builder.SinkBuilder
 
withWrapper(StepWrapper<T, I>) - Method in class tech.illuin.pipeline.step.builder.StepBuilder
 
wrap(Sink) - Method in interface tech.illuin.pipeline.sink.execution.wrapper.SinkWrapper
 
wrap(Step<T, I>) - Method in interface tech.illuin.pipeline.step.execution.wrapper.StepWrapper
 
wrapChecked(Exception, Output, Object, Context, PipelineTag) - Static method in interface tech.illuin.pipeline.execution.error.PipelineErrorHandler
 
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form