Package | Description |
---|---|
nablarch.fw.messaging |
メッセージング処理方式の実装に直接関連するモジュールを格納するパッケージ。
|
Modifier and Type | Method and Description |
---|---|
SyncMessage |
SyncMessage.addDataRecord(java.util.Map dataRecord)
データレコードを追加する。
|
SyncMessage |
SyncMessage.addDataRecord(java.lang.Object form)
データレコードを追加する。
|
static SyncMessage |
MessageSender.sendSync(SyncMessage requestMessage)
対外システムにメッセージを送信し、応答された電文を返す。
電文の設定情報について
MessageSenderSettings#MessageSenderSettings(String) を実行して、対象リクエストの設定情報を取得する。
要求電文の作成について要求電文の作成処理は SyncMessageConvertor に委譲する。
SyncMessageConvertorの取得方法は、MessageSender.getSyncMessageConvertor(MessageSenderSettings) メソッドのJavaDocを参照。
デフォルトでは、フレームワークが提供するSyncMessageConvertorをそのまま使用する。
メッセージの再送についてキューを使用した通信では、設定によりリトライ回数が指定されている場合、 タイムアウト発生時に指定された回数まで再送を行う。 HTTP通信では再送を行わない。 メッセージ送受信中にエラーが発生した場合、 SyncMessagingEventHook にエラー処理を委譲する。
SyncMessagingEventHookの設定方法はMessageSenderSettings#MessageSenderSettings(String) のJavaDocを参照。 |
SyncMessage |
SyncMessage.setHeaderRecord(java.util.Map headerRecord)
ヘッダレコードを設定する。
|
Modifier and Type | Method and Description |
---|---|
static SyncMessage |
MessageSender.sendSync(SyncMessage requestMessage)
対外システムにメッセージを送信し、応答された電文を返す。
電文の設定情報について
MessageSenderSettings#MessageSenderSettings(String) を実行して、対象リクエストの設定情報を取得する。
要求電文の作成について要求電文の作成処理は SyncMessageConvertor に委譲する。
SyncMessageConvertorの取得方法は、MessageSender.getSyncMessageConvertor(MessageSenderSettings) メソッドのJavaDocを参照。
デフォルトでは、フレームワークが提供するSyncMessageConvertorをそのまま使用する。
メッセージの再送についてキューを使用した通信では、設定によりリトライ回数が指定されている場合、 タイムアウト発生時に指定された回数まで再送を行う。 HTTP通信では再送を行わない。 メッセージ送受信中にエラーが発生した場合、 SyncMessagingEventHook にエラー処理を委譲する。
SyncMessagingEventHookの設定方法はMessageSenderSettings#MessageSenderSettings(String) のJavaDocを参照。 |