Module: Karafka::Web::Processing::Consumers::Aggregators::State::Steps

Defined in:
lib/karafka/web/processing/consumers/aggregators/state/steps/base.rb,
lib/karafka/web/processing/consumers/aggregators/state/steps/register_process.rb,
lib/karafka/web/processing/consumers/aggregators/state/steps/increment_counters.rb,
lib/karafka/web/processing/consumers/aggregators/state/steps/refresh_current_stats.rb,
lib/karafka/web/processing/consumers/aggregators/state/steps/evict_expired_processes.rb

Overview

Namespace for all individual State pipeline step classes.

Each step is a small, isolated class that enriches the shared Context in place. Unlike Ui::Models::Status::Checks, steps here are unconditional and strictly ordered (see State::STEPS) - there is no dependency/halting DSL, each step just mutates the context so the next step sees the enriched result.

Defined Under Namespace

Classes: Base, EvictExpiredProcesses, IncrementCounters, RefreshCurrentStats, RegisterProcess