Package com.knezevic.edaf.v3.core.events


package com.knezevic.edaf.v3.core.events
Event bus, run events and sink contracts used for observability and persistence.

Supports synchronous and asynchronous sinks so optimization loops remain decoupled from telemetry transport/storage concerns.

  • Class
    Description
    Event emitted whenever adaptive control modifies exploration/restart behavior.
    Asynchronous wrapper around one sink with bounded queue and single worker.
    Event emitted when a checkpoint is persisted.
    Thread-safe event fan-out used as the observability backbone.
    Consumer for run events used by persistence, console, and web adapters.
    Event emitted on each iteration with metrics and model diagnostics.
    Event emitted when a run terminates.
    Marker interface for all run lifecycle events.
    Event emitted when a run fails with an unrecoverable error.
    Event emitted when a run is resumed from checkpoint.
    Event emitted when a run starts.
    Event emitted when a run is stopped cooperatively by user/API request.