Package | Description |
---|---|
nablarch.fw.messaging |
メッセージング処理方式の実装に直接関連するモジュールを格納するパッケージ。
|
Modifier and Type | Class and Description |
---|---|
class |
InterSystemMessage<TSelf extends InterSystemMessage<?>>
外部システムに対する送受信電文の内容を格納するデータオブジェクト。
このオブジェクトは以下のデータを保持する。
プロトコルヘッダー
メッセージボディ
|
Modifier and Type | Class and Description |
---|---|
class |
ReceivedMessage
対外システムから受信した電文を表すクラス。
|
class |
RequestMessage
外部システムから受信した処理要求電文の内容を格納し、対応する応答電文を作成するクラス。
ReceivedMessage と比べて、以下の処理が追加されている。
フレームワーク制御ヘッダ(FwHeader )を保持する
応答電文(ResponseMessage )オブジェクトを作成する
本クラスは以下のデータを格納する。 |
class |
ResponseMessage
本システムに対する要求電文への応答電文を表すクラス。
本クラスでは、RequestMessageと同様、応答電文の内容をフレームワークヘッダ部と
業務データ部に分離して管理しており、業務ロジックからは業務データ部しか操作できない
ようになっている。
メッセージボディを直列化する際には、フレームワークヘッダ部と業務データ部をそれぞれ
直列化して連結したものを返す。
|
class |
SendingMessage
対外システムに対する仕向け要求電文を表すクラス。
|
class |
StructuredResponseMessage
構造化されたデータを取り扱うために、addRecord時にデータをすぐに書き込まず、メモリ上にキャッシュする応答メッセージ。
|
Modifier and Type | Method and Description |
---|---|
protected void |
MessagingContext.emitLog(InterSystemMessage<?> message)
メッセージングの証跡ログを出力する。
|