public abstract class AbstractOutput extends jp.co.sds_corp.util.daemon.AbstractService implements IOutput
コンストラクタと説明 |
---|
AbstractOutput() |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addFilter(IFilter var)
データのフィルタを設定します。
|
List<IFilter> |
getFilterList()
データのフィルタを取得します。
|
void |
init(jp.co.sds_corp.util.config.IConfiguration config)
指定された初期情報で初期化します。
|
boolean |
isDebug()
デバッグフラグ(debug)を取得します。
|
boolean |
isValid(ReceiveEvent e)
データのフィルタリングを行なう
|
void |
removeFilter(IFilter var)
データのフィルタを削除します。
|
void |
setDebug(boolean var)
デバッグフラグ(debug)を設定します。
|
void |
start()
このサービスを開始します。
|
void |
statusChanged(StatusChangeEvent e)
状態に何らかの変更があったときに呼び出されます。
|
void |
stop()
このサービスを停止します。
|
getName, getStatus, getStatusString, isInterrupted, isValid, saveConfig, setInterrupt, setName, setStatus, setValid, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getName, getStatus, getStatusString, isInterrupted, isValid, setInterrupt, setName, setStatus, setValid
received
public void init(jp.co.sds_corp.util.config.IConfiguration config) throws Exception
init
インタフェース内 jp.co.sds_corp.util.config.IConfigurable
init
クラス内 jp.co.sds_corp.util.daemon.AbstractService
config
- 初期情報Exception
public void start()
start
インタフェース内 jp.co.sds_corp.util.daemon.IService
public void stop()
stop
インタフェース内 jp.co.sds_corp.util.daemon.IService
public void statusChanged(StatusChangeEvent e) throws Exception
statusChanged
インタフェース内 IReceiveListener
e
- イベントソースおよび状態の変更内容を指定します。Exception
public void addFilter(IFilter var)
addFilter
インタフェース内 IFilterable
var
- 設定するフィルタpublic void removeFilter(IFilter var)
removeFilter
インタフェース内 IFilterable
var
- 削除するフィルタpublic List<IFilter> getFilterList()
getFilterList
インタフェース内 IFilterable
List
public boolean isValid(ReceiveEvent e) throws Exception
isValid
インタフェース内 IFilterable
e
- データ受信イベントException
public void setDebug(boolean var)
setDebug
クラス内 jp.co.sds_corp.util.daemon.AbstractService
var
- 設定するデータpublic boolean isDebug()
isDebug
クラス内 jp.co.sds_corp.util.daemon.AbstractService
Copyright © 2021 S.D.S Co.,Ltd.. All rights reserved.