クラス 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の情報を取得するためのインターフェースです。- 関連項目:
- 直列化された形式
-
-
ネストされたクラスの概要
ネストされたクラス 修飾子とタイプ クラス 説明 classAbstractConnector.ConnectionChecker
-
メソッドの概要
すべてのメソッド インスタンス・メソッド abstractメソッド concreteメソッド 修飾子とタイプ メソッド 説明 voidaddCheckerListener(ICheckerListener l)状態の変更を受け取るオブジェクトを追加します。voidaddConnectionListener(IConnectionListener l)接続状態の変更を受け取るオブジェクトを追加します。abstract booleancheckConnection()接続状態を検査します。voidfireCheckerChange(CheckerChangeEvent ev)状態変更イベントを通知します。voidfireConnected(ConnectionEvent ev)接続状態変更イベントを通知します。voidfireDisconnected(ConnectionEvent ev)接続状態変更イベントを通知します。intgetCheckInterval()チェック間隔を取得します。voidinit(jp.co.sds_corp.util.config.IConfiguration config)設定情報で初期化します。booleanisConnected()状態を取得します。booleanisDisplayOnBlank()空でも表示するフラグを取得します。voidremoveCheckerListener(ICheckerListener l)レート変更を受け取るオブジェクトを削除します。voidremoveConnectionListener(IConnectionListener l)接続状態の変更を受け取るオブジェクトを削除します。voidsaveConfig(jp.co.sds_corp.util.config.IConfiguration config)設定されている内容をXML形式で出力します。voidsetCheckInterval(int var)チェック間隔を設定します。protected voidsetConnected(boolean var)状態を設定します。voidsetDisplayOnBlank(boolean var)空でも表示するフラグを設定します。voidstart()処理を開始します。voidstop()処理を開始します。-
クラスから継承されたメソッド 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
-
-