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, getUser
getTimestamp
getSourceSE
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public 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