jp.terasoluna.fw.collector.file
クラス FileValidateCollector<P>

java.lang.Object
  上位を拡張 jp.terasoluna.fw.collector.AbstractCollector<P>
      上位を拡張 jp.terasoluna.fw.collector.file.FileCollector<P>
          上位を拡張 jp.terasoluna.fw.collector.file.FileValidateCollector<P>
すべての実装されたインタフェース:
Closeable, Cloneable, Iterable<P>, Callable<Integer>, Iterator<P>, Collector<P>

public class FileValidateCollector<P>
extends FileCollector<P>

FileValidateCollector.
独立した別スレッドを起動し、FileQueryDAOを非同期で実行する。


フィールドの概要
 
クラス jp.terasoluna.fw.collector.file.FileCollector から継承されたフィールド
clazz, fileName, fileQueryDAO
 
クラス jp.terasoluna.fw.collector.AbstractCollector から継承されたフィールド
acquireDataCount, 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
 
コンストラクタの概要
FileValidateCollector(FileCollectorConfig<P> config)
          FileValidateCollectorコンストラクタ.
FileValidateCollector(jp.terasoluna.fw.file.dao.FileQueryDAO fileQueryDAO, String fileName, Class<P> clazz, CollectorExceptionHandler exceptionHandler, org.springframework.validation.Validator validator)
          FileValidateCollectorコンストラクタ.
FileValidateCollector(jp.terasoluna.fw.file.dao.FileQueryDAO fileQueryDAO, String fileName, Class<P> clazz, CollectorExceptionHandler exceptionHandler, org.springframework.validation.Validator validator, ValidationErrorHandler validationErrorHandler)
          FileValidateCollectorコンストラクタ.
FileValidateCollector(jp.terasoluna.fw.file.dao.FileQueryDAO fileQueryDAO, String fileName, Class<P> clazz, int queueSize, CollectorExceptionHandler exceptionHandler, org.springframework.validation.Validator validator)
          FileValidateCollectorコンストラクタ.
FileValidateCollector(jp.terasoluna.fw.file.dao.FileQueryDAO fileQueryDAO, String fileName, Class<P> clazz, int queueSize, CollectorExceptionHandler exceptionHandler, org.springframework.validation.Validator validator, ValidationErrorHandler validationErrorHandler)
          FileValidateCollectorコンストラクタ.
FileValidateCollector(jp.terasoluna.fw.file.dao.FileQueryDAO fileQueryDAO, String fileName, Class<P> clazz, org.springframework.validation.Validator validator)
          FileValidateCollectorコンストラクタ.
FileValidateCollector(jp.terasoluna.fw.file.dao.FileQueryDAO fileQueryDAO, String fileName, Class<P> clazz, org.springframework.validation.Validator validator, ValidationErrorHandler validationErrorHandler)
          FileValidateCollectorコンストラクタ.
 
メソッドの概要
 
クラス jp.terasoluna.fw.collector.file.FileCollector から継承されたメソッド
call
 
クラス jp.terasoluna.fw.collector.AbstractCollector から継承されたメソッド
addQueue, addQueue, afterExecute, beforeExecute, close, closeQuietly, createCurrentQueue, createPreviousQueue, createQueue, createThreadFactory, execute, finalize, getCurrent, getExecutor, getNext, getPrevious, getQueue, getSleepWait, handleException, handleValidationError, hasNext, isFinish, iterator, next, remove, setFinish, setFinish, setQueueSize, setSleepWait, setVerbose, validate
 
クラス java.lang.Object から継承されたメソッド
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FileValidateCollector

public FileValidateCollector(jp.terasoluna.fw.file.dao.FileQueryDAO fileQueryDAO,
                             String fileName,
                             Class<P> clazz,
                             org.springframework.validation.Validator validator)
FileValidateCollectorコンストラクタ.

パラメータ:
fileQueryDAO - FileQueryDAOインスタンス
fileName - ファイル名(絶対パスまたは相対パスのどちらか)
clazz - 1行分の文字列を格納するファイル行オブジェクトクラス
validator - Validator 入力チェックを行うバリデータ

FileValidateCollector

public FileValidateCollector(jp.terasoluna.fw.file.dao.FileQueryDAO fileQueryDAO,
                             String fileName,
                             Class<P> clazz,
                             org.springframework.validation.Validator validator,
                             ValidationErrorHandler validationErrorHandler)
FileValidateCollectorコンストラクタ.

パラメータ:
fileQueryDAO - FileQueryDAOインスタンス
fileName - ファイル名(絶対パスまたは相対パスのどちらか)
clazz - 1行分の文字列を格納するファイル行オブジェクトクラス
validator - Validator 入力チェックを行うバリデータ
validationErrorHandler - ValidationErrorHandler 入力チェックエラー時に行う処理

FileValidateCollector

public FileValidateCollector(jp.terasoluna.fw.file.dao.FileQueryDAO fileQueryDAO,
                             String fileName,
                             Class<P> clazz,
                             CollectorExceptionHandler exceptionHandler,
                             org.springframework.validation.Validator validator)
FileValidateCollectorコンストラクタ.

パラメータ:
fileQueryDAO - FileQueryDAOインスタンス
fileName - ファイル名(絶対パスまたは相対パスのどちらか)
clazz - 1行分の文字列を格納するファイル行オブジェクトクラス
exceptionHandler - 例外ハンドラ
validator - Validator 入力チェックを行うバリデータ

FileValidateCollector

public FileValidateCollector(jp.terasoluna.fw.file.dao.FileQueryDAO fileQueryDAO,
                             String fileName,
                             Class<P> clazz,
                             CollectorExceptionHandler exceptionHandler,
                             org.springframework.validation.Validator validator,
                             ValidationErrorHandler validationErrorHandler)
FileValidateCollectorコンストラクタ.

パラメータ:
fileQueryDAO - FileQueryDAOインスタンス
fileName - ファイル名(絶対パスまたは相対パスのどちらか)
clazz - 1行分の文字列を格納するファイル行オブジェクトクラス
exceptionHandler - 例外ハンドラ
validator - Validator 入力チェックを行うバリデータ
validationErrorHandler - ValidationErrorHandler 入力チェックエラー時に行う処理

FileValidateCollector

public FileValidateCollector(jp.terasoluna.fw.file.dao.FileQueryDAO fileQueryDAO,
                             String fileName,
                             Class<P> clazz,
                             int queueSize,
                             CollectorExceptionHandler exceptionHandler,
                             org.springframework.validation.Validator validator)
FileValidateCollectorコンストラクタ.

パラメータ:
fileQueryDAO - FileQueryDAOインスタンス
fileName - ファイル名(絶対パスまたは相対パスのどちらか)
clazz - 1行分の文字列を格納するファイル行オブジェクトクラス
queueSize - キューのサイズ(1以上を設定すること)
exceptionHandler - 例外ハンドラ
validator - Validator 入力チェックを行うバリデータ

FileValidateCollector

public FileValidateCollector(jp.terasoluna.fw.file.dao.FileQueryDAO fileQueryDAO,
                             String fileName,
                             Class<P> clazz,
                             int queueSize,
                             CollectorExceptionHandler exceptionHandler,
                             org.springframework.validation.Validator validator,
                             ValidationErrorHandler validationErrorHandler)
FileValidateCollectorコンストラクタ.

パラメータ:
fileQueryDAO - FileQueryDAOインスタンス
fileName - ファイル名(絶対パスまたは相対パスのどちらか)
clazz - 1行分の文字列を格納するファイル行オブジェクトクラス
queueSize - キューのサイズ(1以上を設定すること)
exceptionHandler - 例外ハンドラ
validator - Validator 入力チェックを行うバリデータ
validationErrorHandler - ValidationErrorHandler 入力チェックエラー時に行う処理

FileValidateCollector

public FileValidateCollector(FileCollectorConfig<P> config)
FileValidateCollectorコンストラクタ.

パラメータ:
config - FileCollectorConfig FileCollector設定項目


Copyright © 2012. All Rights Reserved.