Hitachi

Cosminexus V11 アプリケーションサーバ 機能解説 保守/移行編


8.28.2 メッセージ受信時

WebSocketでのトレースの取得ポイントを次に示します。

図8‒110 WebSocketのトレース取得ポイント(メッセージ(データフレーム)受信時)

[図データ]

図8‒111 WebSocketのトレース取得ポイント(ReaderまたはInputStream型の引数を持つメッセージハンドラによる分割メッセージ受信時)

[図データ]

イベントID,トレースレベル,トレース取得ポイント,取得できる情報について次の表に示します。

表8‒154 WebSocketのトレース取得ポイントの詳細(メッセージ受信時)

イベントID

図中の番号

レベル

トレース取得ポイント

取得できる情報

インタフェース名

オペレーション名

オプション

0xBD02

5

A

受信したWebSocketフレームに対する処理開始直前

READ

0xBD03

12

A

受信したWebSocketフレームに対する処理完了直後

READ

  • 正常時

    なし

  • 異常時

    例外名

0xBD40

6

A

データフレーム受信後処理開始直前

MESSAGE

次のどれか

  • onMessage(String)

  • onMessage(ByteBuffer)

  • onPartialMessage(String)

  • onPartialMessage(ByteBuffer)

-

0xBD41

11

A

データフレーム受信後処理完了直後

MESSAGE

次のどれか

  • onMessage(String)

  • onMessage(ByteBuffer)

  • onPartialMessage(String)

  • onPartialMessage(ByteBuffer)

  • 正常時

    なし

  • 異常時

    例外名

0xBD22

7

A

@OnMessageアノテーションが付与されたメソッドの呼び出し直前

エンドポイントのクラス名

メソッド名

0xBD23

8

A

@OnMessageアノテーションが付与されたメソッド処理完了直後

エンドポイントのクラス名

メソッド名

  • 正常時

    なし

  • 異常時

    例外名

0xBD24

7

A

javax.websocket.MessageHandler.Wholeの実装クラスのonMessageメソッド呼び出し直前

javax.websocket.MessageHandler.Wholeの実装クラス名

メソッド名

0xBD25

8

A

javax.websocket.MessageHandler.Wholeの実装クラスのonMessageメソッド処理完了直後

javax.websocket.MessageHandler.Wholeの実装クラス名

メソッド名

  • 正常時

    なし

  • 異常時

    例外名

0xBD26

7

A

javax.websocket.MessageHandler.Partialの実装クラスのonMessageメソッド呼び出し直前

javax.websocket.MessageHandler.Partialの実装クラス名

メソッド名

0xBD27

8

A

javax.websocket.MessageHandler.Partialの実装クラスのonMessageメソッド処理完了直後

javax.websocket.MessageHandler.Partialの実装クラス名

メソッド名

  • 正常時

    なし

  • 異常時

    例外名

0xBD28

9

A

@OnErrorアノテーションが付与されたメソッドまたはjavax.websocket.Endpoint実装クラスのonErrorメソッドの呼び出し直前

エンドポイントのクラス名

メソッド名

0xBD29

10

A

@OnErrorアノテーションが付与されたメソッドまたはjavax.websocket.Endpoint実装クラスのonErrorメソッドの処理完了直後

エンドポイントのクラス名

メソッド名

  • 正常時

    なし

  • 異常時

    例外名

(凡例)A:標準 −:該当なし

注※ 図8-110図8-111中の番号と対応しています。