インタフェース IChecker

    • メソッドの詳細

      • check

        void check()
        監視を実行します。
      • setCheckerStatus

        void setCheckerStatus​(IChecker.Status var)
        状態を設定します。
        パラメータ:
        var - 設定する状態
      • getCheckerStatus

        IChecker.Status getCheckerStatus()
        状態を取得します。
        戻り値:
        状態
      • clearCheckerStatus

        void clearCheckerStatus()
        状態を初期化します。
      • setType

        void setType​(String var)
        監視対象の種別(type)を設定します。
        パラメータ:
        var - 設定するデータ
      • getType

        String getType()
        監視対象の種別(type)を取得します。
        戻り値:
        typeの内容
      • getResults

        Map<Object,​Object> getResults()
        チェック結果を取得します。
        戻り値:
        チェック結果
      • getResult

        Object getResult​(Object key)
        チェック結果を取得します。
        パラメータ:
        key - キー
        戻り値:
        チェック結果
      • putResult

        void putResult​(Object key,
                       Object value)
        チェック結果を設定します。
        パラメータ:
        key - キー
        value - チェック結果
      • getResponseTime

        long getResponseTime()
        レスポンスの帰ってきた時間を返します。
      • setException

        void setException​(Throwable var)
        例外を設定します。
        パラメータ:
        var - 例外
      • getException

        Throwable getException()
        例外を取得します。
        戻り値:
        例外
      • setInterval

        void setInterval​(long var)
        監視間隔(interval)を設定します。
        パラメータ:
        var - 設定するデータ
      • getInterval

        long getInterval()
        監視間隔(interval)を取得します。
        戻り値:
        intervalの内容
      • clearAction

        void clearAction()
        このサービスに設定されているアクションを全てクリアします。
      • addAction

        void addAction​(IAction act)
        このサービスにアクションを追加します。
        パラメータ:
        act - 追加するアクション
      • getActionList

        List<IAction> getActionList()
        このサービスに設定されているアクションを返します。
        戻り値:
        このサービスに設定されているアクション
      • setThreshold

        void setThreshold​(IThreshold var)
        このサービスにIThresholdを設定します。
        パラメータ:
        var - 追加するIThreshold
      • getThreshold

        IThreshold getThreshold()
        このサービスに設定されているIThresholdを返します。
        戻り値:
        このサービスに設定されているIThreshold
      • setSaveHistory

        void setSaveHistory​(boolean var)
        履歴保存フラグを設定します。
        パラメータ:
        var - 設定するデータ
      • isSaveHistory

        boolean isSaveHistory()
        履歴保存フラグを取得します。
        戻り値:
        履歴保存フラグ
      • setDebug

        void setDebug​(boolean var)
        デバッグフラグを設定します。
        パラメータ:
        var - 設定するデータ
      • isDebug

        boolean isDebug()
        デバッグフラグを取得します。
        戻り値:
        履歴保存フラグ
      • getHashCode

        int getHashCode()
        hash値を取得します。
        戻り値:
        hash値