Package nablarch.test.core.messaging
Class AsyncMessageSendActionForUt
java.lang.Object
nablarch.core.db.support.DbAccessSupport
nablarch.fw.action.BatchActionBase<D>
nablarch.fw.action.BatchAction<nablarch.core.db.statement.SqlRow>
nablarch.fw.messaging.action.AsyncMessageSendAction
nablarch.test.core.messaging.AsyncMessageSendActionForUt
- All Implemented Interfaces:
- nablarch.fw.DataReaderFactory<nablarch.core.db.statement.SqlRow>,- nablarch.fw.Handler<nablarch.core.db.statement.SqlRow,,- nablarch.fw.Result> - nablarch.fw.handler.ExecutionHandlerCallback<nablarch.fw.launcher.CommandLine,,- nablarch.fw.Result> - nablarch.fw.TransactionEventCallback<nablarch.core.db.statement.SqlRow>
public class AsyncMessageSendActionForUt
extends nablarch.fw.messaging.action.AsyncMessageSendAction
リクエスト単体テスト用のメッセージ送信(応答なし)アクション。
 
 本クラスは、バッチ起動引数で「errorCase=true」が指定された場合に、
 例外を送出し異常系のテストとして処理を行う。
 
 バッチ起動引数でerrorCaseが指定されていない場合や、errorCaseがfalseの場合には、
 
AsyncMessageSendActionに処理を委譲する。- Author:
- hisaaki sioiri
- 
Nested Class SummaryNested classes/interfaces inherited from interface nablarch.fw.TransactionEventCallbacknablarch.fw.TransactionEventCallback.Provider<TData extends Object>
- 
Field SummaryFields inherited from interface nablarch.fw.TransactionEventCallbackREQUEST_DATA_REQUEST_SCOPE_KEY
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionnablarch.fw.Resulthandle(nablarch.core.db.statement.SqlRow inputData, nablarch.fw.ExecutionContext ctx) protected voidinitialize(nablarch.fw.launcher.CommandLine command, nablarch.fw.ExecutionContext context) Methods inherited from class nablarch.fw.messaging.action.AsyncMessageSendActioncreateDataRecordFormatter, createFormInstance, createHeaderRecord, createHeaderRecordFormatter, createReader, createStatement, getFormatDir, getHeaderFormatName, getQueueName, getSettings, getSqlResource, transactionAbnormalEnd, transactionNormalEnd, updateStatusMethods inherited from class nablarch.fw.action.BatchActionBaseerror, errorInExecution, postExecution, preExecution, terminate, transactionFailure, transactionSuccess, writeErrorLog, writeFatalLog, writeLogMethods inherited from class nablarch.core.db.support.DbAccessSupportcountByParameterizedSql, countByStatementSql, getParameterizedSqlStatement, getParameterizedSqlStatement, getSqlCStatement, getSqlPStatement, search
- 
Constructor Details- 
AsyncMessageSendActionForUtpublic AsyncMessageSendActionForUt()
 
- 
- 
Method Details- 
initializeprotected void initialize(nablarch.fw.launcher.CommandLine command, nablarch.fw.ExecutionContext context) - Overrides:
- initializein class- nablarch.fw.messaging.action.AsyncMessageSendAction
 
- 
handlepublic nablarch.fw.Result handle(nablarch.core.db.statement.SqlRow inputData, nablarch.fw.ExecutionContext ctx) - Specified by:
- handlein interface- nablarch.fw.Handler<nablarch.core.db.statement.SqlRow,- nablarch.fw.Result> 
- Overrides:
- handlein class- nablarch.fw.messaging.action.AsyncMessageSendAction
 
 
-