public class AsyncMessageSendActionForUt extends AsyncMessageSendAction
AsyncMessageSendActionに処理を委譲する。TransactionEventCallback.Provider<TData>REQUEST_DATA_REQUEST_SCOPE_KEY| コンストラクタと説明 |
|---|
AsyncMessageSendActionForUt() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Result |
handle(SqlRow inputData,
ExecutionContext ctx)
入力データからヘッダ部及び業務データ部からなるメッセージオブジェクトを生成し、
送信処理(キューへのPUT)を行う。
|
protected void |
initialize(CommandLine command,
ExecutionContext context)
初期処理を行う。
|
createDataRecordFormatter, createFormInstance, createHeaderRecord, createHeaderRecordFormatter, createReader, createStatement, getFormatDir, getHeaderFormatName, getQueueName, getSettings, getSqlResource, transactionAbnormalEnd, transactionNormalEnd, updateStatuserror, errorInExecution, postExecution, preExecution, terminate, transactionFailure, transactionSuccess, writeErrorLog, writeFatalLog, writeLogcountByParameterizedSql, countByStatementSql, getParameterizedSqlStatement, getParameterizedSqlStatement, getSqlCStatement, getSqlPStatement, searchprotected void initialize(CommandLine command, ExecutionContext context)
AsyncMessageSendActioninitialize クラス内 AsyncMessageSendActioncommand - 起動コマンドラインcontext - 実行コンテキストpublic Result handle(SqlRow inputData, ExecutionContext ctx)
AsyncMessageSendActionAsyncMessageSendAction.createHeaderRecord(nablarch.core.db.statement.SqlRow)で生成する。AsyncMessageSendAction.getQueueName()から取得する。