クラス FileSource
- java.lang.Object
-
- jp.co.sds_corp.util.daemon.AbstractService
-
- jp.co.sds_corp.transfer.source.AbstractSource
-
- jp.co.sds_corp.transfer.source.FileSource
-
- すべての実装されたインタフェース:
Serializable
,IFilterable
,IReceiver
,ISource
,jp.co.sds_corp.util.config.IConfigSavable
,jp.co.sds_corp.util.config.IConfigurable
,jp.co.sds_corp.util.daemon.IService
public abstract class FileSource extends AbstractSource
ファイルからデータを受信するクラスの基底クラスです。 UNIXのtail -f コマンドと同様の動作をします。 ファイルが存在しないとエラーになります。<Source name="File" class="jp.co.sds_corp.transfer.source.FileSource"> <file>data/test.dat</file> </Source>
- 関連項目:
- 直列化された形式
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 FileSource()
-
メソッドの概要
すべてのメソッド インスタンス・メソッド abstractメソッド concreteメソッド 修飾子とタイプ メソッド 説明 void
init(jp.co.sds_corp.util.config.IConfiguration config)
指定された初期情報で初期化します。abstract void
parseLine(String line)
読み込んだ行の内容を解析します。void
start()
このサービスを開始します。void
stop()
このサービスを停止します。String
toString()
この取得元の文字列表現を返します。-
クラスから継承されたメソッド jp.co.sds_corp.transfer.source.AbstractSource
addFilter, addReceiveListener, addReceiveListener, fireReceive, fireReceive, fireStatusChange, getFilterList, isDebug, isValid, removeFilter, removeReceiveListener, removeReceiveListener, setDebug
-
クラスから継承されたメソッド jp.co.sds_corp.util.daemon.AbstractService
getName, getStatus, getStatusString, isInterrupted, isValid, saveConfig, setInterrupt, setName, setStatus, setValid
-
-
-
-
メソッドの詳細
-
init
public void init(jp.co.sds_corp.util.config.IConfiguration config) throws Exception
指定された初期情報で初期化します。- 定義:
init
インタフェース内jp.co.sds_corp.util.config.IConfigurable
- オーバーライド:
init
クラス内AbstractSource
- パラメータ:
config
- 初期情報- 例外:
Exception
-
start
public void start()
このサービスを開始します。- 定義:
start
インタフェース内jp.co.sds_corp.util.daemon.IService
- 定義:
start
クラス内AbstractSource
-
stop
public void stop()
このサービスを停止します。- 定義:
stop
インタフェース内jp.co.sds_corp.util.daemon.IService
- オーバーライド:
stop
クラス内AbstractSource
-
parseLine
public abstract void parseLine(String line) throws Exception
読み込んだ行の内容を解析します。- パラメータ:
line
- 行の内容- 例外:
Exception
-
toString
public String toString()
この取得元の文字列表現を返します。- オーバーライド:
toString
クラス内jp.co.sds_corp.util.daemon.AbstractService
- 戻り値:
- この取得元の文字列表現
-
-