public class SessionDisconnectEvent extends AbstractSubProtocolEvent
このイベントは 1 つのセッションで複数回発生する可能性があるため、イベントコンシューマーはべき等であり、重複するイベントを無視する必要があります。
| コンストラクターと説明 |
|---|
SessionDisconnectEvent(java.lang.Object source, Message<byte[]> message, java.lang.String sessionId, CloseStatus closeStatus) 新しい SessionDisconnectEvent を作成します。 |
SessionDisconnectEvent(java.lang.Object source, Message<byte[]> message, java.lang.String sessionId, CloseStatus closeStatus, java.security.Principal user) 新しい SessionDisconnectEvent を作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
CloseStatus | getCloseStatus() セッションが閉じられた状態を返します。 |
java.lang.String | getSessionId() セッション ID を返します。 |
java.lang.String | toString() |
getMessage, getUsergetTimestamppublic SessionDisconnectEvent(java.lang.Object source,
Message<byte[]> message,
java.lang.String sessionId,
CloseStatus closeStatus)source - イベントを発行したコンポーネント (非 null)message - メッセージ (非 null)sessionId - 切断メッセージ closeStatus - ステータスオブジェクト public SessionDisconnectEvent(java.lang.Object source,
Message<byte[]> message,
java.lang.String sessionId,
CloseStatus closeStatus,
@Nullable
java.security.Principal user)source - イベントを発行したコンポーネント (非 null)message - メッセージ (非 null)sessionId - 切断メッセージ closeStatus - ステータスオブジェクト user - 現在のセッションユーザー public java.lang.String getSessionId()
public CloseStatus getCloseStatus()
public java.lang.String toString()
AbstractSubProtocolEvent の toString