Class ConversationSignal

java.lang.Object
at.aimon.session.web.spi.ConversationSignal

public final class ConversationSignal extends Object
Cross-node signal payload broadcast through ConversationSignalBus.

Carries the ConversationSignal.SignalKind (interrupt, evict, message-enqueued, event), the ConversationId the signal applies to, the originating node id (so the receiving node can dedup self-broadcast), and an opaque payload map. Immutable value object built via ConversationSignal.Builder.