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