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, validateprotected 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.