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