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

java.lang.Object
  上位を拡張 jp.terasoluna.fw.collector.AbstractCollectorConfig
      上位を拡張 jp.terasoluna.fw.collector.file.FileCollectorConfig<P>

public class FileCollectorConfig<P>
extends AbstractCollectorConfig

FileCollector設定項目


フィールドの概要
protected  Class<P> clazz
          1行分の文字列を格納するファイル行オブジェクトクラス
protected  String fileName
          ファイル名(絶対パスまたは相対パスのどちらか)
protected  jp.terasoluna.fw.file.dao.FileQueryDAO fileQueryDAO
          FileQueryDAO
 
クラス jp.terasoluna.fw.collector.AbstractCollectorConfig から継承されたフィールド
exceptionHandler, queueSize, validationErrorHandler, validator
 
コンストラクタの概要
FileCollectorConfig(jp.terasoluna.fw.file.dao.FileQueryDAO fileQueryDAO, String fileName, Class<P> clazz)
          コンストラクタ
 
メソッドの概要
 FileCollectorConfig<P> addExceptionHandler(CollectorExceptionHandler exceptionHandler)
          CollectorExceptionHandlerを設定する
 FileCollectorConfig<P> addQueueSize(int queueSize)
          キューサイズを設定する
 FileCollectorConfig<P> addValidationErrorHandler(ValidationErrorHandler validationErrorHandler)
          ValidationErrorHandlerを設定する
 FileCollectorConfig<P> addValidator(org.springframework.validation.Validator validator)
          Validatorを設定する
 Class<P> getClazz()
          1行分の文字列を格納するファイル行オブジェクトクラス
 String getFileName()
          ファイル名(絶対パスまたは相対パスのどちらか)
 jp.terasoluna.fw.file.dao.FileQueryDAO getFileQueryDAO()
          FileQueryDAO
 void setClazz(Class<P> clazz)
          1行分の文字列を格納するファイル行オブジェクトクラス
 void setFileName(String fileName)
          ファイル名(絶対パスまたは相対パスのどちらか)
 void setFileQueryDAO(jp.terasoluna.fw.file.dao.FileQueryDAO fileQueryDAO)
          FileQueryDAO
 
クラス jp.terasoluna.fw.collector.AbstractCollectorConfig から継承されたメソッド
getExceptionHandler, getQueueSize, getValidationErrorHandler, getValidator, setExceptionHandler, setQueueSize, setValidationErrorHandler, setValidator
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

fileQueryDAO

protected jp.terasoluna.fw.file.dao.FileQueryDAO fileQueryDAO
FileQueryDAO


fileName

protected String fileName
ファイル名(絶対パスまたは相対パスのどちらか)


clazz

protected Class<P> clazz
1行分の文字列を格納するファイル行オブジェクトクラス

コンストラクタの詳細

FileCollectorConfig

public FileCollectorConfig(jp.terasoluna.fw.file.dao.FileQueryDAO fileQueryDAO,
                           String fileName,
                           Class<P> clazz)
コンストラクタ

パラメータ:
fileQueryDAO - FileQueryDAOインスタンス
fileName - ファイル名(絶対パスまたは相対パスのどちらか)
clazz - 1行分の文字列を格納するファイル行オブジェクトクラス
メソッドの詳細

addQueueSize

public FileCollectorConfig<P> addQueueSize(int queueSize)
キューサイズを設定する

パラメータ:
queueSize - キューサイズ
戻り値:
FileCollectorConfig<P>

addExceptionHandler

public FileCollectorConfig<P> addExceptionHandler(CollectorExceptionHandler exceptionHandler)
CollectorExceptionHandlerを設定する

パラメータ:
exceptionHandler - CollectorExceptionHandler
戻り値:
FileCollectorConfig<P>

addValidator

public FileCollectorConfig<P> addValidator(org.springframework.validation.Validator validator)
Validatorを設定する

パラメータ:
validator - Validator
戻り値:
FileCollectorConfig<P>

addValidationErrorHandler

public FileCollectorConfig<P> addValidationErrorHandler(ValidationErrorHandler validationErrorHandler)
ValidationErrorHandlerを設定する

パラメータ:
validationErrorHandler - ValidationErrorHandler
戻り値:
FileCollectorConfig<P>

getFileQueryDAO

public jp.terasoluna.fw.file.dao.FileQueryDAO getFileQueryDAO()
FileQueryDAO

戻り値:
FileQueryDAO

setFileQueryDAO

public void setFileQueryDAO(jp.terasoluna.fw.file.dao.FileQueryDAO fileQueryDAO)
FileQueryDAO

パラメータ:
fileQueryDAO - FileQueryDAO

getFileName

public String getFileName()
ファイル名(絶対パスまたは相対パスのどちらか)

戻り値:
ファイル名(絶対パスまたは相対パスのどちらか)

setFileName

public void setFileName(String fileName)
ファイル名(絶対パスまたは相対パスのどちらか)

パラメータ:
fileName - ファイル名(絶対パスまたは相対パスのどちらか)

getClazz

public Class<P> getClazz()
1行分の文字列を格納するファイル行オブジェクトクラス

戻り値:
1行分の文字列を格納するファイル行オブジェクトクラス

setClazz

public void setClazz(Class<P> clazz)
1行分の文字列を格納するファイル行オブジェクトクラス

パラメータ:
clazz - 1行分の文字列を格納するファイル行オブジェクトクラス


Copyright © 2011. All Rights Reserved.