Class Processor.Parameters

org.elasticsearch.ingest.Processor.Parameters
Enclosing interface:
Processor

public static class Processor.Parameters extends
Infrastructure class that holds services that can be used by processor factories to create processor instances and that gets passed around to all IngestPlugins.
  • Field Details

    • env

      public final Environment env
      Useful to provide access to the node's environment like config directory to processor factories.
    • scriptService

      public final ScriptService scriptService
      Provides processors script support.
    • analysisRegistry

      public final AnalysisRegistry analysisRegistry
      Provide analyzer support
    • threadContext

      public final ThreadContext threadContext
      Allows processors to read headers set by ActionFilter instances that have run prior to in ingest.
    • relativeTimeSupplier

      public final  relativeTimeSupplier
    • ingestService

      public final IngestService ingestService
    • genericExecutor

      public final <> genericExecutor
    • scheduler

      public final <,​,​Scheduler.ScheduledCancellable> scheduler
      Provides scheduler support
    • client

      public final Client client
      Provides access to the node client
  • Constructor Details