クラス DirectConnector
- java.lang.Object
-
- jp.co.sds_corp.util.daemon.AbstractService
-
- jp.co.sds_corp.hibiya.connector.AbstractConnector
-
- jp.co.sds_corp.hibiya.connector.DirectConnector
-
- すべての実装されたインタフェース:
Serializable
,EventListener
,IConnectionChanger
,IConnector
,ICheckerChanger
,ICheckerListener
,jp.co.sds_corp.util.config.IConfigSavable
,jp.co.sds_corp.util.config.IConfigurable
,jp.co.sds_corp.util.daemon.IService
public class DirectConnector extends AbstractConnector implements IConnector, ICheckerListener
同一VM内のDaemonManager
から、直接IChecker
の情報を取得します。- 関連項目:
- 直列化された形式
-
-
ネストされたクラスの概要
-
クラスから継承されたネストされたクラス/インタフェース jp.co.sds_corp.hibiya.connector.AbstractConnector
AbstractConnector.ConnectionChecker
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 DirectConnector()
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 void
addChecker(IChecker chk)
IChecker
を追加しますboolean
checkConnection()
接続状態を検査します。void
checkerChanged(CheckerChangeEvent ev)
ICheckerの状態に変更があった時に呼び出されます。IChecker
getChecker(String name)
IChecker
を取得します。Map<String,IChecker>
getCheckerMap()
IChecker
の一覧を返します。void
init(jp.co.sds_corp.util.config.IConfiguration config)
設定情報で初期化します。void
removeChecker(IChecker chk)
IChecker
を削除しますvoid
start()
処理を開始します。void
stop()
処理を開始します。-
クラスから継承されたメソッド jp.co.sds_corp.hibiya.connector.AbstractConnector
addCheckerListener, addConnectionListener, fireCheckerChange, fireConnected, fireDisconnected, getCheckInterval, isConnected, isDisplayOnBlank, removeCheckerListener, removeConnectionListener, saveConfig, setCheckInterval, setConnected, setDisplayOnBlank
-
クラスから継承されたメソッド jp.co.sds_corp.util.daemon.AbstractService
getName, getStatus, getStatusString, isDebug, isInterrupted, isValid, setDebug, setInterrupt, setName, setStatus, setValid, toString
-
クラスから継承されたメソッド java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
インタフェースから継承されたメソッド jp.co.sds_corp.hibiya.server.ICheckerChanger
addCheckerListener, fireCheckerChange, removeCheckerListener
-
インタフェースから継承されたメソッド jp.co.sds_corp.hibiya.connector.IConnectionChanger
addConnectionListener, fireConnected, fireDisconnected, removeConnectionListener
-
インタフェースから継承されたメソッド jp.co.sds_corp.hibiya.connector.IConnector
getCheckInterval, getName, isConnected, isDisplayOnBlank, setCheckInterval, setDisplayOnBlank, setName
-
-
-
-
メソッドの詳細
-
init
public void init(jp.co.sds_corp.util.config.IConfiguration config) throws Exception
設定情報で初期化します。- 定義:
init
インタフェース内jp.co.sds_corp.util.config.IConfigurable
- オーバーライド:
init
クラス内AbstractConnector
- パラメータ:
config
- 設定情報- 例外:
Exception
-
start
public void start()
インタフェースからコピーされた説明:IConnector
処理を開始します。- 定義:
start
インタフェース内IConnector
- 定義:
start
インタフェース内jp.co.sds_corp.util.daemon.IService
- オーバーライド:
start
クラス内AbstractConnector
-
stop
public void stop()
インタフェースからコピーされた説明:IConnector
処理を開始します。- 定義:
stop
インタフェース内IConnector
- 定義:
stop
インタフェース内jp.co.sds_corp.util.daemon.IService
- オーバーライド:
stop
クラス内AbstractConnector
-
checkConnection
public boolean checkConnection()
クラスからコピーされた説明:AbstractConnector
接続状態を検査します。- 定義:
checkConnection
クラス内AbstractConnector
-
getChecker
public IChecker getChecker(String name)
IChecker
を取得します。- 定義:
getChecker
インタフェース内IConnector
- パラメータ:
name
- ICheckerの登録名- 戻り値:
- 取得したIChecker
-
getCheckerMap
public Map<String,IChecker> getCheckerMap()
IChecker
の一覧を返します。- 定義:
getCheckerMap
インタフェース内IConnector
- 戻り値:
- ICheckerの一覧が格納されたMap
-
addChecker
public void addChecker(IChecker chk) throws Exception
IChecker
を追加します- 定義:
addChecker
インタフェース内IConnector
- パラメータ:
chk
- 追加するIChecker- 例外:
Exception
-
removeChecker
public void removeChecker(IChecker chk) throws Exception
IChecker
を削除します- 定義:
removeChecker
インタフェース内IConnector
- パラメータ:
chk
- 削除するIChecker- 例外:
Exception
-
checkerChanged
public void checkerChanged(CheckerChangeEvent ev) throws Exception
インタフェースからコピーされた説明:ICheckerListener
ICheckerの状態に変更があった時に呼び出されます。- 定義:
checkerChanged
インタフェース内ICheckerListener
- パラメータ:
ev
- 状態の変更内容を指定します。- 例外:
Exception
-
-