HT2::StreamLifecycleTracer
Inherits Reference < Object
Tracks detailed stream lifecycle events for debugging and observability
Constants
MAX_CLOSED_STREAMS = 1000
Maximum number of closed stream histories to retain
Constructors
new(enabled : Bool = false)
SourceInstance methods
enabled?
Sourceget_stream_history(stream_id : UInt32) : StreamHistory | Nil
Get history for a specific stream
record_event(event_type : EventType, stream_id : UInt32, details : String | Nil = nil, previous_state : StreamState | Nil = nil, new_state : StreamState | Nil = nil) : Nil
Record a stream event