Table of Contents

Namespace Virtufin.WebSocketManager.Configuration

Classes

ConnectionEvents

CloudEvents v1.0 type strings for WSM events. See virtufin-openspec/openspec/specs/pubsub-topics/spec.md for the ce-type taxonomy.

ConnectionStoreOptions

Tuning for connection record state-store TTL. The WSM sets a Dapr ttlInSeconds on every connection record write. ConnectionHeartbeatService refreshes it for every locally-owned, connected connection every TTL/3 seconds (floored at 10s), independent of send traffic; a successful Send/SendRaw also refreshes it as a side effect. Records whose TTL elapses (e.g. a pod that died without a clean disconnect, so nothing is heartbeating them anymore) are removed by the state store without explicit reclaimer intervention.

DaprConstants
InfraEvents

CloudEvents v1.0 type strings for WSM infra events (heartbeats, instance index updates).

PortConstants
TimeoutConstants
Topics

Pubsub topics published by the WebSocketManager. Topic naming follows the lane + scenario scheme in virtufin-openspec/openspec/specs/pubsub-topics/spec.md. This file is the source of truth for any service that needs to consume websocketmanager.* events.