Package nablarch.test.core.messaging
Class MessagePool
java.lang.Object
nablarch.test.core.messaging.MessagePool
- Direct Known Subclasses:
RequestTestingMessagePool
テストショット毎のメッセージを保持するクラス。
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected DataRecordconvertByFileType(DataRecord dataRecord) データレコードのファイル種別に応じて変換しますprotected LayoutDefinitioncreateLayoutFromDataRecord(DataRecord dataRecord) デフォルトのレイアウトと、データレコードの内容を元にレイアウト定義を作成しますDataRecordFormatterを取得。protected Iterator<DataRecord>メッセージのイテレータを取得。protected List<DataRecord>メッセージのリストを取得。protected FixedLengthFileFixedLengthFileを取得。
-
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:
- 新しいレイアウト定義
-