クラス AbstractAdapter
- java.lang.Object
-
- jp.co.sds_corp.util.daemon.AbstractService
-
- jp.co.sds_corp.hibiya.adapter.AbstractAdapter
-
- すべての実装されたインタフェース:
Serializable
,EventListener
,IAdapter
,IConnectionChanger
,ICheckerChanger
,ICheckerListener
,jp.co.sds_corp.util.config.IConfigSavable
,jp.co.sds_corp.util.config.IConfigurable
,jp.co.sds_corp.util.daemon.IService
- 直系の既知のサブクラス:
RMIAdapter
public abstract class AbstractAdapter extends jp.co.sds_corp.util.daemon.AbstractService implements IAdapter
IChecker
の情報を取得するアダプタの基底クラスです。- 関連項目:
- 直列化された形式
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 AbstractAdapter()
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 void
addChecker(IChecker chk)
AdapterにICheckerを追加します。void
addCheckerListener(ICheckerListener l)
状態の変更を受け取るオブジェクトを追加します。void
addConnectionListener(IConnectionListener l)
接続状態の変更を受け取るオブジェクトを追加します。void
checkerChanged(CheckerChangeEvent ev)
ICheckerの状態に変更があった時に呼び出されます。void
fireCheckerChange(CheckerChangeEvent ev)
状態変更イベントを通知します。void
fireConnected(ConnectionEvent ev)
接続状態変更イベントを通知します。void
fireDisconnected(ConnectionEvent ev)
接続状態変更イベントを通知します。Map<String,IChecker>
getCheckerMap()
登録されているモニタの一覧を返します。void
init(jp.co.sds_corp.util.config.IConfiguration config)
設定情報で初期化します。boolean
isStarted()
開始フラグを取得します。void
removeChecker(IChecker chk)
AdapterからICheckerを削除します。void
removeCheckerListener(ICheckerListener l)
状態の変更を受け取るオブジェクトを削除します。void
removeConnectionListener(IConnectionListener l)
接続状態の変更を受け取るオブジェクトを削除します。void
setStarted(boolean var)
開始フラグを設定します。-
クラスから継承されたメソッド jp.co.sds_corp.util.daemon.AbstractService
getName, getStatus, getStatusString, isDebug, isInterrupted, isValid, saveConfig, setDebug, setInterrupt, setName, setStatus, setValid, toString
-
-
-
-
メソッドの詳細
-
init
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
-
setStarted
public void setStarted(boolean var)
開始フラグを設定します。- 定義:
setStarted
インタフェース内IAdapter
- パラメータ:
var
- 設定するデータ
-
addChecker
public void addChecker(IChecker chk)
AdapterにICheckerを追加します。- 定義:
addChecker
インタフェース内IAdapter
- パラメータ:
chk
- 追加するモニタ
-
removeChecker
public void removeChecker(IChecker chk)
AdapterからICheckerを削除します。- 定義:
removeChecker
インタフェース内IAdapter
- パラメータ:
chk
- 削除するモニタ
-
getCheckerMap
public Map<String,IChecker> getCheckerMap()
登録されているモニタの一覧を返します。- 定義:
getCheckerMap
インタフェース内IAdapter
-
checkerChanged
public void checkerChanged(CheckerChangeEvent ev) throws Exception
インタフェースからコピーされた説明:ICheckerListener
ICheckerの状態に変更があった時に呼び出されます。- 定義:
checkerChanged
インタフェース内ICheckerListener
- パラメータ:
ev
- 状態の変更内容を指定します。- 例外:
Exception
-
addCheckerListener
public void addCheckerListener(ICheckerListener l)
状態の変更を受け取るオブジェクトを追加します。- 定義:
addCheckerListener
インタフェース内ICheckerChanger
- パラメータ:
l
- 状態の変更を受け取るオブジェクト
-
removeCheckerListener
public void removeCheckerListener(ICheckerListener l)
状態の変更を受け取るオブジェクトを削除します。- 定義:
removeCheckerListener
インタフェース内ICheckerChanger
- パラメータ:
l
- 状態の変更を受け取るオブジェクト
-
fireCheckerChange
public void fireCheckerChange(CheckerChangeEvent ev) throws Exception
状態変更イベントを通知します。- 定義:
fireCheckerChange
インタフェース内ICheckerChanger
- パラメータ:
ev
- 状態変更イベント- 例外:
Exception
-
addConnectionListener
public void addConnectionListener(IConnectionListener l)
接続状態の変更を受け取るオブジェクトを追加します。- 定義:
addConnectionListener
インタフェース内IConnectionChanger
- パラメータ:
l
- 状態の変更を受け取るオブジェクト
-
removeConnectionListener
public void removeConnectionListener(IConnectionListener l)
接続状態の変更を受け取るオブジェクトを削除します。- 定義:
removeConnectionListener
インタフェース内IConnectionChanger
- パラメータ:
l
- 状態の変更を受け取るオブジェクト
-
fireConnected
public void fireConnected(ConnectionEvent ev)
接続状態変更イベントを通知します。- 定義:
fireConnected
インタフェース内IConnectionChanger
- パラメータ:
ev
- 状態変更イベント
-
fireDisconnected
public void fireDisconnected(ConnectionEvent ev)
接続状態変更イベントを通知します。- 定義:
fireDisconnected
インタフェース内IConnectionChanger
- パラメータ:
ev
- 状態変更イベント
-
-