Package nablarch.test.core.messaging
Class SendSyncSupport
java.lang.Object
nablarch.test.core.messaging.SendSyncSupport
テストで必要なメッセージング操作をサポートするクラス。
- Author:
- Masato Inoue
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected nablarch.core.dataformat.LayoutDefinitionCSV形式のログを出力する際のレイアウトを作成する。byte[]getResponseMessageBinaryByRequestId(DataType dataType, String requestId) リクエストIDに紐付くメッセージのバイナリを取得する。nablarch.core.dataformat.DataRecordgetResponseMessageByRequestId(DataType dataType, String requestId) リクエストIDに紐付くメッセージのバイナリを取得する。protected voidoutputRequestLog(String requestId, nablarch.core.dataformat.DataRecord headerRecord, List<nablarch.core.dataformat.DataRecord> bodyRecords) 要求電文のログ出力を行う。protected voidoutputRequestLogAsCsv(String requestId, nablarch.core.dataformat.DataRecord headerRecord, List<nablarch.core.dataformat.DataRecord> bodyRecords) 要求電文のログをCSV形式で出力する。voidparseRequestMessage(String requestId, nablarch.fw.messaging.SendingMessage sendingMessage) 要求電文のヘッダと本文をログに出力する。
- 
Field Details- 
SEND_SYNC_TEST_DATA_BASE_PATHテストデータが格納されるディレクトリ名- See Also:
 
 
- 
- 
Constructor Details- 
SendSyncSupportpublic SendSyncSupport()
 
- 
- 
Method Details- 
parseRequestMessagepublic void parseRequestMessage(String requestId, nablarch.fw.messaging.SendingMessage sendingMessage) 要求電文のヘッダと本文をログに出力する。- Parameters:
- requestId- リクエストID
- sendingMessage- 送信メッセージ
 
- 
outputRequestLogprotected void outputRequestLog(String requestId, nablarch.core.dataformat.DataRecord headerRecord, List<nablarch.core.dataformat.DataRecord> bodyRecords) 要求電文のログ出力を行う。- Parameters:
- requestId- リクエストID
- headerRecord- 要求電文(ヘッダ)のデータレコード
- bodyRecords- 要求電文(本文)のデータレコード
 
- 
outputRequestLogAsCsvprotected void outputRequestLogAsCsv(String requestId, nablarch.core.dataformat.DataRecord headerRecord, List<nablarch.core.dataformat.DataRecord> bodyRecords) 要求電文のログをCSV形式で出力する。- Parameters:
- requestId- リクエストID
- headerRecord- 要求電文(ヘッダ)のデータレコード
- bodyRecords- 要求電文(本文)のデータレコード
 
- 
createLogLayoutprotected nablarch.core.dataformat.LayoutDefinition createLogLayout()CSV形式のログを出力する際のレイアウトを作成する。- Returns:
- フォーマット定義情報保持クラス
 
- 
getResponseMessageBinaryByRequestIdリクエストIDに紐付くメッセージのバイナリを取得する。- Parameters:
- dataType- データタイプ
- requestId- リクエストID
- Returns:
- メッセージのリスト
 
- 
getResponseMessageByRequestIdpublic nablarch.core.dataformat.DataRecord getResponseMessageByRequestId(DataType dataType, String requestId) リクエストIDに紐付くメッセージのバイナリを取得する。- Parameters:
- dataType- データタイプ
- requestId- リクエストID
- Returns:
- 応答電文レコード
 
 
-