Package | Description |
---|---|
nablarch.fw.messaging |
メッセージング処理方式の実装に直接関連するモジュールを格納するパッケージ。
|
nablarch.fw.messaging.action |
応答なし電文を受送信するアクションを提供する。
|
Modifier and Type | Method and Description |
---|---|
RequestMessage |
RequestMessage.setFormatterOfReply(DataRecordFormatter formatter)
応答電文のフォーマットを指定する。
|
RequestMessage |
RequestMessage.setRequestPath(java.lang.String requestPath)
リクエストパスを設定する。
|
Modifier and Type | Method and Description |
---|---|
protected nablarch.fw.messaging.ResponseMessage |
MessagingAction.onError(java.lang.Throwable e,
RequestMessage request,
ExecutionContext context)
業務トランザクションが異常終了した場合の処理を実行する。
本メソッドは、業務トランザクションがロールバックされると起動される。
任意のエラー応答電文(
ResponseMessage )を返却したい場合は、本メソッドをオーバーライドすること。
デフォルト実装ではなにもしない。
注意:
以下のケースでは業務アクションへのディスパッチが行われる前にエラーが
発生するため、エラー応答電文の内容を制御することはできない。
フレームワーク制御ヘッダの形式不正
MOMミドルウェアのレイヤーで発生したエラー (JMSException等)
|
protected abstract nablarch.fw.messaging.ResponseMessage |
MessagingAction.onReceive(RequestMessage request,
ExecutionContext context)
要求電文毎にフレームワークから起動され、要求電文の内容をもとに業務処理を実行する。
|