Package at.aimon.session.web.internal
package at.aimon.session.web.internal
-
ClassesClassDescriptionResolves and validates the
agentRefbound to aConversationId.DefaultWebAgentSessionManagerimplementation that wires the in-memory and SPI components together to realize design §7.1's submit flow on a single node, with cross-node hooks for distributed deployments.Periodic sweeper that detects holder loss via theIdempotencyStoreand emits the recovery sequence required by design §6.3 D / §9.2 stale cleanup.Backing publisher forWebAgentSessionManager.events(ConversationId).Periodically extends aConversationLock.LockHandle's lease (design §7.4) on a manager-ownedScheduledExecutorService.Bridges the session'ssubmitAsync(input, listener)listener channel to (1) the localInProcessEventPublisherand (2) the cross-nodeConversationSignalBusforConversationSignal.SignalKind.EVENTbroadcast (design §5.5).