Class ConversationSignalBusException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
at.aimon.core.base.exception.AimonException
at.aimon.session.web.exception.ConversationSignalBusException
All Implemented Interfaces:
Serializable

public class ConversationSignalBusException extends at.aimon.core.base.exception.AimonException
Thrown when a ConversationSignalBus backend fails to communicate (e.g. Redis pub/sub channel closed, MongoDB change-stream cursor errored, Postgres LISTEN connection lost).

Indicates a transient backend failure rather than a closed-bus condition; "bus is closed" remains an IllegalStateException so callers can distinguish lifecycle errors from backend errors.

See Also:
  • Constructor Details

    • ConversationSignalBusException

      public ConversationSignalBusException(String message)
    • ConversationSignalBusException

      public ConversationSignalBusException(String message, Throwable cause)