SessionDisconnectEvent(source: Any, message: Message<ByteArray>, sessionId: String, closeStatus: CloseStatus)
Create a new SessionDisconnectEvent.
source - the component that published the event (never null)
message - the message (never null)
sessionId - the disconnect message
closeStatus - the status object
SessionDisconnectEvent(source: Any, message: Message<ByteArray>, sessionId: String, closeStatus: CloseStatus, @Nullable user: Principal)
Create a new SessionDisconnectEvent.
source - the component that published the event (never null)
message - the message (never null)
sessionId - the disconnect message