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.
-
ClassDescriptionEvent 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.