パッケージ | 説明 |
---|---|
nablarch.fw.messaging |
メッセージング処理方式の実装に直接関連するモジュールを格納するパッケージ。
|
nablarch.fw.messaging.logging |
メッセージング処理中に出力されるログ情報に関連したクラスを格納したパッケージ。
|
修飾子とタイプ | クラスと説明 |
---|---|
class |
ResponseMessage
本システムに対する要求電文への応答電文を表すクラス。
|
class |
StructuredResponseMessage
構造化されたデータを取り扱うために、addRecord時にデータをすぐに書き込まず、メモリ上にキャッシュする応答メッセージ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
SendingMessage |
SendingMessage.addRecord(Map<?> record)
電文のデータ部に、指定したレコードを追加する。
|
SendingMessage |
SendingMessage.addRecord(Object recordObj)
電文のデータ部に指定したレコードを追加する。
|
SendingMessage |
SendingMessage.addRecord(String recordType,
Map<?> record)
電文のデータ部に、出力時に使用するデータレイアウト(レコードタイプ)を指定してレコードを追加する。
|
SendingMessage |
SendingMessage.addRecord(String recordType,
Object recordObj)
電文のデータ部に、出力時に使用するデータレイアウト(レコードタイプ)を指定してレコードを追加する。
|
SendingMessage |
SyncMessageConvertor.convertOnRetry(MessageSenderSettings settings,
SyncMessage requestMessage,
SendingMessage timeoutMessage,
int retryCount)
要求電文を送信電文に変換する。
|
SendingMessage |
SyncMessageConvertor.convertOnSendSync(MessageSenderSettings settings,
SyncMessage requestMessage)
要求電文を送信電文に変換する。
|
protected SendingMessage |
SyncMessageConvertor.createSendingMessage(MessageSenderSettings settings,
SyncMessage requestMessage)
指定された設定情報をもとに送信電文を作成する。
|
SendingMessage |
SendingMessage.setTimeToLive(long timeToLive)
電文の有効期間をmsec単位で設定する。
|
修飾子とタイプ | メソッドと説明 |
---|---|
SyncMessage |
SyncMessageConvertor.convertOnReceiveSync(MessageSenderSettings settings,
SyncMessage requestMessage,
SendingMessage sendingMessage,
ReceivedMessage receivedMessage)
受信電文を応答電文に変換する。
|
SendingMessage |
SyncMessageConvertor.convertOnRetry(MessageSenderSettings settings,
SyncMessage requestMessage,
SendingMessage timeoutMessage,
int retryCount)
要求電文を送信電文に変換する。
|
String |
MessagingContext.send(SendingMessage message)
メッセージを送信する。
|
abstract String |
MessagingContext.sendMessage(SendingMessage message)
メッセージを送信する。
|
ReceivedMessage |
MessagingContext.sendSync(SendingMessage message)
メッセージの同期送信を行う。
|
ReceivedMessage |
MessagingContext.sendSync(SendingMessage message,
long timeout)
メッセージの同期送信を行う。
|
修飾子とタイプ | メソッドと説明 |
---|---|
String |
MessagingLogFormatter.getHttpSentMessageLog(SendingMessage message,
Charset charset)
同期送信処理開始時に出力されるログ文字列を生成する。
|
static String |
MessagingLogUtil.getHttpSentMessageLog(SendingMessage message,
Charset charset)
HTTP電文送信時に出力するログの内容を返す。
|
String |
MessagingLogFormatter.getSentMessageLog(SendingMessage message)
同期送信処理開始時に出力されるログ文字列を生成する。
|
static String |
MessagingLogUtil.getSentMessageLog(SendingMessage message)
電文送信時に出力するログの内容を返す。
|