クラス ProcessChecker
- java.lang.Object
-
- jp.co.sds_corp.util.daemon.AbstractService
-
- jp.co.sds_corp.hibiya.server.AbstractChecker
-
- jp.co.sds_corp.hibiya.server.ProcessChecker
-
- すべての実装されたインタフェース:
Serializable,EventListener,IChecker,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 ProcessChecker extends AbstractChecker
プロセスを監視します。
XMLは以下の形式です。<Service name="Proc1" class="jp.co.sds_corp.hibiya.server.ProcessChecker"> <Name>processname</Name>Action要素については、IActionの説明を参照してください。- 関連項目:
- 直列化された形式
-
-
ネストされたクラスの概要
-
インタフェースから継承されたネストされたクラス/インタフェース jp.co.sds_corp.hibiya.server.IChecker
IChecker.Status
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 ProcessChecker()
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 voidcheck()監視処理を実行します。StringgetExeName()実行ファイル名を取得します。intgetGid()グループIDを取得します。intgetPid()プロセスIDを取得します。voidinit(jp.co.sds_corp.util.config.IConfiguration config)設定情報で初期化します。voidsaveConfig(jp.co.sds_corp.util.config.IConfiguration config)設定されている内容をXML形式で出力します。voidsetExeName(String var)実行ファイル名を設定します。voidsetGid(int var)グループIDを設定します。voidsetPid(int var)プロセスIDを設定します。StringtoString()このモニタの文字列表現を返します。-
クラスから継承されたメソッド jp.co.sds_corp.hibiya.server.AbstractChecker
addAction, addCheckerListener, checkerChanged, clearAction, clearCheckerStatus, clearResult, createAction, createThreshold, fireCheckerChange, fireCheckerChange, getActionList, getCheckerStatus, getException, getHashCode, getInterval, getPrevStatus, getResponseTime, getResult, getResults, getThreshold, getType, isDebug, isSaveHistory, listHistory, putResult, removeCheckerListener, setCheckerStatus, setDebug, setException, setInterval, setPrevStatus, setResponseTime, setResponseTime, setSaveHistory, setThreshold, setType, start, stop
-
クラスから継承されたメソッド jp.co.sds_corp.util.daemon.AbstractService
getName, getStatus, getStatusString, isInterrupted, isValid, setInterrupt, setName, setStatus, setValid
-
-
-
-
メソッドの詳細
-
init
public void init(jp.co.sds_corp.util.config.IConfiguration config) throws Exception設定情報で初期化します。- 定義:
initインタフェース内jp.co.sds_corp.util.config.IConfigurable- オーバーライド:
initクラス内AbstractChecker- パラメータ:
config- 設定情報- 例外:
Exception
-
check
public void check()
監視処理を実行します。
-
setPid
public void setPid(int var)
プロセスIDを設定します。- パラメータ:
var- 設定するデータ
-
getPid
public int getPid()
プロセスIDを取得します。- 戻り値:
- プロセスID
-
setGid
public void setGid(int var)
グループIDを設定します。- パラメータ:
var- 設定するデータ
-
getGid
public int getGid()
グループIDを取得します。- 戻り値:
- グループID
-
setExeName
public void setExeName(String var)
実行ファイル名を設定します。- パラメータ:
var- 設定するデータ
-
getExeName
public String getExeName()
実行ファイル名を取得します。- 戻り値:
- 実行ファイル名
-
saveConfig
public void saveConfig(jp.co.sds_corp.util.config.IConfiguration config)
設定されている内容をXML形式で出力します。- 定義:
saveConfigインタフェース内jp.co.sds_corp.util.config.IConfigSavable- オーバーライド:
saveConfigクラス内AbstractChecker- パラメータ:
config- 設定情報
-
toString
public String toString()
このモニタの文字列表現を返します。- オーバーライド:
toStringクラス内AbstractChecker- 戻り値:
- このモニタの文字列表現
-
-