Uses of Class
nablarch.fw.messaging.SendingMessage
Packages that use SendingMessage
Package
Description
メッセージング処理方式の実装に直接関連するモジュールを格納するパッケージ。
メッセージング処理中に出力されるログ情報に関連したクラスを格納したパッケージ。
メッセージング
メッセージング機能において使用するnablarch.fw.DataReader実装とその関連クラスを
収めたパッケージ。
-
Uses of SendingMessage in nablarch.fw.messaging
Subclasses of SendingMessage in nablarch.fw.messagingModifier and TypeClassDescriptionclass本システムに対する要求電文への応答電文を表すクラス。 本クラスでは、RequestMessageと同様、応答電文の内容をフレームワークヘッダ部と 業務データ部に分離して管理しており、業務ロジックからは業務データ部しか操作できない ようになっている。 メッセージボディを直列化する際には、フレームワークヘッダ部と業務データ部をそれぞれ 直列化して連結したものを返す。class構造化されたデータを取り扱うために、addRecord時にデータをすぐに書き込まず、メモリ上にキャッシュする応答メッセージ。Methods in nablarch.fw.messaging that return SendingMessageModifier and TypeMethodDescription電文のデータ部に指定したレコードを追加する。電文のデータ部に、出力時に使用するデータレイアウト(レコードタイプ)を指定してレコードを追加する。電文のデータ部に、出力時に使用するデータレイアウト(レコードタイプ)を指定してレコードを追加する。電文のデータ部に、指定したレコードを追加する。SyncMessageConvertor.convertOnRetry(MessageSenderSettings settings, SyncMessage requestMessage, SendingMessage timeoutMessage, int retryCount) 要求電文を送信電文に変換する。(再送時)SyncMessageConvertor.convertOnSendSync(MessageSenderSettings settings, SyncMessage requestMessage) 要求電文を送信電文に変換する。(初回送信時)protected SendingMessageSyncMessageConvertor.createSendingMessage(MessageSenderSettings settings, SyncMessage requestMessage) 指定された設定情報をもとに送信電文を作成する。SendingMessage.setTimeToLive(long timeToLive) 電文の有効期間をmsec単位で設定する。Methods in nablarch.fw.messaging with parameters of type SendingMessageModifier and TypeMethodDescriptionSyncMessageConvertor.convertOnReceiveSync(MessageSenderSettings settings, SyncMessage requestMessage, SendingMessage sendingMessage, ReceivedMessage receivedMessage) 受信電文を応答電文に変換する。(受信時)SyncMessageConvertor.convertOnRetry(MessageSenderSettings settings, SyncMessage requestMessage, SendingMessage timeoutMessage, int retryCount) 要求電文を送信電文に変換する。(再送時)MessagingContext.send(SendingMessage message) メッセージを送信する。abstract StringMessagingContext.sendMessage(SendingMessage message) メッセージを送信する。MessagingContext.sendSync(SendingMessage message) メッセージの同期送信を行う。 プロバイダ側設定のタイムアウト時間を経過した場合はnullを返す。MessagingContext.sendSync(SendingMessage message, long timeout) メッセージの同期送信を行う。 メッセージ送信後、応答電文を受信するか、指定した時間が経過するまでブロックする。 タイムアウトした場合はnullを返す。 タイムアウト時間に0以下の数値を設定した場合、 プロバイダ側のデフォルトタイムアウト時間を経過した場合はnullを返す。 タイムアウト時間が指定された場合は有効期間ヘッダにタイムアウト時間を指定する。voidFwHeaderDefinition.writeFwHeaderTo(SendingMessage message, FwHeader header) 応答電文オブジェクトに設定されたフレームワーク制御ヘッダの内容を 送信電文に反映する。voidStandardFwHeaderDefinition.writeFwHeaderTo(SendingMessage message, FwHeader header) 応答電文オブジェクトに設定されたフレームワーク制御ヘッダの内容を 送信電文に反映する。Constructors in nablarch.fw.messaging with parameters of type SendingMessageModifierConstructorDescriptionSendingMessage(SendingMessage original) 元となるSendingMessageからインスタンスを生成する。 -
Uses of SendingMessage in nablarch.fw.messaging.logging
Methods in nablarch.fw.messaging.logging with parameters of type SendingMessageModifier and TypeMethodDescriptionMessagingJsonLogFormatter.getHttpSentMessageLog(SendingMessage message, Charset charset) 同期送信処理開始時に出力されるログ文字列を生成する。MessagingLogFormatter.getHttpSentMessageLog(SendingMessage message, Charset charset) 同期送信処理開始時に出力されるログ文字列を生成する。static StringMessagingLogUtil.getHttpSentMessageLog(SendingMessage message, Charset charset) HTTP電文送信時に出力するログの内容を返す。MessagingJsonLogFormatter.getSentMessageLog(SendingMessage message) 同期送信処理開始時に出力されるログ文字列を生成する。MessagingLogFormatter.getSentMessageLog(SendingMessage message) 同期送信処理開始時に出力されるログ文字列を生成する。static StringMessagingLogUtil.getSentMessageLog(SendingMessage message) 電文送信時に出力するログの内容を返す。 -
Uses of SendingMessage in nablarch.fw.messaging.provider
Methods in nablarch.fw.messaging.provider with parameters of type SendingMessageModifier and TypeMethodDescriptionJmsMessagingProvider.Context.sendMessage(SendingMessage message) メッセージを送信する。 -
Uses of SendingMessage in nablarch.fw.messaging.reader
Methods in nablarch.fw.messaging.reader with parameters of type SendingMessageModifier and TypeMethodDescriptionvoidStructuredFwHeaderDefinition.writeFwHeaderTo(SendingMessage message, FwHeader header) 応答電文オブジェクトに設定されたフレームワーク制御ヘッダの内容を 送信電文に反映する。