クラス AbstractSubProtocolEvent
java.lang.ObjectSE
java.util.EventObjectSE
org.springframework.context.ApplicationEvent
org.springframework.web.socket.messaging.AbstractSubProtocolEvent
- 実装されているすべてのインターフェース:
SerializableSE
- 既知の直属サブクラス
SessionConnectedEvent, SessionConnectEvent, SessionDisconnectEvent, SessionSubscribeEvent, SessionUnsubscribeEvent
WebSocket クライアントから受信され、上位レベルのサブプロトコル (STOMP など) に解析されるメッセージのイベントの基本クラス。
- 導入:
- 4.1
- 作成者:
- Rossen Stoyanchev
- 関連事項:
フィールドのサマリー
クラス EventObjectSE から継承されたフィールド
sourceSEコンストラクターの概要
コンストラクター修飾子コンストラクター説明protectedAbstractSubProtocolEvent(ObjectSE source, Message<byte[]> message) 新しい AbstractSubProtocolEvent を作成します。protectedAbstractSubProtocolEvent(ObjectSE source, Message<byte[]> message, @Nullable PrincipalSE user) 新しい AbstractSubProtocolEvent を作成します。メソッドのサマリー
クラス ApplicationEvent から継承されたメソッド
getTimestampクラス EventObjectSE から継承されたメソッド
getSource
コンストラクターの詳細
AbstractSubProtocolEvent
AbstractSubProtocolEvent
protected AbstractSubProtocolEvent(ObjectSE source, Message<byte[]> message, @Nullable PrincipalSE user) 新しい AbstractSubProtocolEvent を作成します。- パラメーター:
source- イベントを発行したコンポーネント (非null)message- 受信メッセージ (非null)
メソッドの詳細
getMessage
イベントに関連付けられたメッセージを返します。メッセージのセッション ID またはヘッダーに関する情報を取得する例を次に示します。StompHeaderAccessor headers = StompHeaderAccessor.wrap(message); headers.getSessionId(); headers.getSessionAttributes(); headers.getPrincipal();
getUser
イベントに関連付けられたセッションのユーザーを返します。toString
- オーバーライド:
- クラス
EventObjectSEのtoString