public class FileCollector<P> extends AbstractCollector<P>
修飾子とタイプ | フィールドと説明 |
---|---|
protected Class<P> |
clazz
1行分の文字列を格納するファイル行オブジェクトクラス
|
protected String |
fileName
ファイル名(絶対パスまたは相対パスのどちらか)
|
protected FileQueryDAO |
fileQueryDAO
FileQueryDAO
|
beginning, child, CURRENT_QUEUE_CHECK_SIZE, currentQueue, DEFAULT_QUEUE_SIZE, DEFAULT_SLEEP_WAIT, exceptionHandler, finish, fo, PREVIOUS_QUEUE_CHECK_SIZE, previousQueue, queue, queueSize, sleepWait, validationErrorHandler, validator, verboseLog
修飾子 | コンストラクタと説明 |
---|---|
protected |
FileCollector()
FileCollectorコンストラクタ.
|
|
FileCollector(FileCollectorConfig<P> config)
FileCollectorコンストラクタ.
|
|
FileCollector(FileQueryDAO fileQueryDAO,
String fileName,
Class<P> clazz)
FileCollectorコンストラクタ.
|
|
FileCollector(FileQueryDAO fileQueryDAO,
String fileName,
Class<P> clazz,
CollectorExceptionHandler exceptionHandler)
FileCollectorコンストラクタ.
|
|
FileCollector(FileQueryDAO fileQueryDAO,
String fileName,
Class<P> clazz,
int queueSize,
CollectorExceptionHandler exceptionHandler)
FileCollectorコンストラクタ.
|
修飾子とタイプ | メソッドと説明 |
---|---|
Integer |
call() |
addQueue, addQueue, afterExecute, beforeExecute, close, closeQuietly, createCurrentQueue, createPreviousQueue, createQueue, createThreadFactory, execute, finalize, getCurrent, getCurrentObject, getExecutor, getNext, getNextObject, getPrevious, getPreviousObject, getQueue, getSleepWait, handleException, handleValidationError, hasNext, isFinish, iterator, next, remove, setFinish, setFinish, setQueueSize, setSleepWait, setVerbose, validate
protected FileQueryDAO fileQueryDAO
protected String fileName
protected FileCollector()
public FileCollector(FileQueryDAO fileQueryDAO, String fileName, Class<P> clazz)
fileQueryDAO
- FileQueryDAOインスタンスfileName
- ファイル名(絶対パスまたは相対パスのどちらか)clazz
- 1行分の文字列を格納するファイル行オブジェクトクラスpublic FileCollector(FileQueryDAO fileQueryDAO, String fileName, Class<P> clazz, CollectorExceptionHandler exceptionHandler)
fileQueryDAO
- FileQueryDAOインスタンスfileName
- ファイル名(絶対パスまたは相対パスのどちらか)clazz
- 1行分の文字列を格納するファイル行オブジェクトクラスexceptionHandler
- 例外ハンドラpublic FileCollector(FileQueryDAO fileQueryDAO, String fileName, Class<P> clazz, int queueSize, CollectorExceptionHandler exceptionHandler)
fileQueryDAO
- FileQueryDAOインスタンスfileName
- ファイル名(絶対パスまたは相対パスのどちらか)clazz
- 1行分の文字列を格納するファイル行オブジェクトクラスqueueSize
- キューのサイズ(1以上を設定すること)exceptionHandler
- 例外ハンドラpublic FileCollector(FileCollectorConfig<P> config)
config
- FileCollectorConfig FileCollector設定項目Copyright © 2014 NTT DATA Corporation.