クラス AbstractConnector
- java.lang.Object
-
- jp.co.sds_corp.util.daemon.AbstractService
-
- jp.co.sds_corp.hibiya.connector.AbstractConnector
-
- すべての実装されたインタフェース:
Serializable
,IConnectionChanger
,IConnector
,ICheckerChanger
,jp.co.sds_corp.util.config.IConfigSavable
,jp.co.sds_corp.util.config.IConfigurable
,jp.co.sds_corp.util.daemon.IService
- 直系の既知のサブクラス:
DaemonConnector
,DirectConnector
,RMIConnector
public abstract class AbstractConnector extends jp.co.sds_corp.util.daemon.AbstractService implements IConnector
IChecker
の情報を取得するためのインターフェースです。- 関連項目:
- 直列化された形式
-
-
ネストされたクラスの概要
ネストされたクラス 修飾子とタイプ クラス 説明 class
AbstractConnector.ConnectionChecker
-
メソッドの概要
すべてのメソッド インスタンス・メソッド abstractメソッド concreteメソッド 修飾子とタイプ メソッド 説明 void
addCheckerListener(ICheckerListener l)
状態の変更を受け取るオブジェクトを追加します。void
addConnectionListener(IConnectionListener l)
接続状態の変更を受け取るオブジェクトを追加します。abstract boolean
checkConnection()
接続状態を検査します。void
fireCheckerChange(CheckerChangeEvent ev)
状態変更イベントを通知します。void
fireConnected(ConnectionEvent ev)
接続状態変更イベントを通知します。void
fireDisconnected(ConnectionEvent ev)
接続状態変更イベントを通知します。int
getCheckInterval()
チェック間隔を取得します。void
init(jp.co.sds_corp.util.config.IConfiguration config)
設定情報で初期化します。boolean
isConnected()
状態を取得します。boolean
isDisplayOnBlank()
空でも表示するフラグを取得します。void
removeCheckerListener(ICheckerListener l)
レート変更を受け取るオブジェクトを削除します。void
removeConnectionListener(IConnectionListener l)
接続状態の変更を受け取るオブジェクトを削除します。void
saveConfig(jp.co.sds_corp.util.config.IConfiguration config)
設定されている内容をXML形式で出力します。void
setCheckInterval(int var)
チェック間隔を設定します。protected void
setConnected(boolean var)
状態を設定します。void
setDisplayOnBlank(boolean var)
空でも表示するフラグを設定します。void
start()
処理を開始します。void
stop()
処理を開始します。-
クラスから継承されたメソッド 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.connector.IConnector
addChecker, getChecker, getCheckerMap, getName, removeChecker, setName
-
-
-
-
メソッドの詳細
-
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
-
start
public void start()
インタフェースからコピーされた説明:IConnector
処理を開始します。- 定義:
start
インタフェース内IConnector
- 定義:
start
インタフェース内jp.co.sds_corp.util.daemon.IService
-
stop
public void stop()
インタフェースからコピーされた説明:IConnector
処理を開始します。- 定義:
stop
インタフェース内IConnector
- 定義:
stop
インタフェース内jp.co.sds_corp.util.daemon.IService
-
saveConfig
public void saveConfig(jp.co.sds_corp.util.config.IConfiguration config)
設定されている内容をXML形式で出力します。- 定義:
saveConfig
インタフェース内jp.co.sds_corp.util.config.IConfigSavable
- オーバーライド:
saveConfig
クラス内jp.co.sds_corp.util.daemon.AbstractService
- パラメータ:
config
- 設定情報
-
checkConnection
public abstract boolean checkConnection() throws Exception
接続状態を検査します。- 例外:
Exception
-
isConnected
public boolean isConnected()
状態を取得します。- 定義:
isConnected
インタフェース内IConnector
- 戻り値:
- 状態
-
setConnected
protected void setConnected(boolean var)
状態を設定します。- パラメータ:
var
- 状態
-
setCheckInterval
public void setCheckInterval(int var)
チェック間隔を設定します。- 定義:
setCheckInterval
インタフェース内IConnector
- パラメータ:
var
- 設定するデータ
-
getCheckInterval
public int getCheckInterval()
チェック間隔を取得します。- 定義:
getCheckInterval
インタフェース内IConnector
- 戻り値:
- チェック間隔
-
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
- 状態変更イベント
-
setDisplayOnBlank
public void setDisplayOnBlank(boolean var)
空でも表示するフラグを設定します。- 定義:
setDisplayOnBlank
インタフェース内IConnector
- パラメータ:
var
- 設定するデータ
-
isDisplayOnBlank
public boolean isDisplayOnBlank()
空でも表示するフラグを取得します。- 定義:
isDisplayOnBlank
インタフェース内IConnector
- 戻り値:
- 空でも表示するフラグ
-
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
-
-