Class InMemoryWorkflowEventLog

java.lang.Object
com.agentforge4j.runtime.repository.InMemoryWorkflowEventLog
All Implemented Interfaces:
WorkflowEventLog

public final class InMemoryWorkflowEventLog extends Object implements WorkflowEventLog
In-memory implementation of WorkflowEventLog.

Events are stored per-run in insertion order. The getEvents method returns an unmodifiable snapshot. The log is append-only — no update or delete is exposed.

Thread-safe for concurrent append and read.