Package nablarch.test.core.messaging
Class MessagePool
java.lang.Object
nablarch.test.core.messaging.MessagePool
- Direct Known Subclasses:
RequestTestingMessagePool
テストショット毎のメッセージを保持するクラス。
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected DataRecord
convertByFileType
(DataRecord dataRecord) データレコードのファイル種別に応じて変換しますprotected LayoutDefinition
createLayoutFromDataRecord
(DataRecord dataRecord) デフォルトのレイアウトと、データレコードの内容を元にレイアウト定義を作成しますDataRecordFormatterを取得。protected Iterator<DataRecord>
メッセージのイテレータを取得。protected List<DataRecord>
メッセージのリストを取得。protected FixedLengthFile
FixedLengthFileを取得。
-
Constructor Details
-
MessagePool
コンストラクタ。- Parameters:
source
- 元のデータfwHeader
- フレームワーク制御ヘッダ
-
-
Method Details
-
getIterator
メッセージのイテレータを取得。- Returns:
- メッセージのイテレータ
-
getSource
FixedLengthFileを取得。- Returns:
- FixedLengthFile
-
getFormatter
DataRecordFormatterを取得。- Returns:
- DataRecordFormatter
-
getRecords
メッセージのリストを取得。- Returns:
- メッセージのリスト
-
convertByFileType
データレコードのファイル種別に応じて変換します- Parameters:
dataRecord
- 対象データレコード- Returns:
- 変換後のデータレコード
-
createLayoutFromDataRecord
デフォルトのレイアウトと、データレコードの内容を元にレイアウト定義を作成します- Parameters:
dataRecord
- データレコード- Returns:
- 新しいレイアウト定義
-