インタフェース IAction

    • メソッドの概要

      すべてのメソッド インスタンス・メソッド abstractメソッド 
      修飾子とタイプ メソッド 説明
      void action​(SyslogEvent ev)
      アクションを実行します。
      void addFilter​(IFilter filter)
      フィルタを追加します。
      void addFilterList​(List<IFilter> list)
      フィルタを追加します。
      void clearFilter()
      フィルタをクリアします。
      ILayout getLayout()
      syslogをフォーマットするILayout(layout)を取得します。
      boolean isValid()
      このアクションが有効であるかどうかを返します。
      List<IFilter> listFilters()
      設定されているフィルタの一覧を取得します。
      String paramString()
      設定内容の文字列表現を取得します。
      void setLayout​(ILayout var)
      syslogをフォーマットするILayout(layout)を設定します。
      void setValid​(boolean var)
      このフィルタの有効であるかどうかを設定します。
      • インタフェースから継承されたメソッド jp.co.sds_corp.util.config.IConfigSavable

        saveConfig
      • インタフェースから継承されたメソッド jp.co.sds_corp.util.config.IConfigurable

        init
    • メソッドの詳細

      • action

        void action​(SyslogEvent ev)
        アクションを実行します。
        パラメータ:
        ev - SyslogEventオブジェクト
      • paramString

        String paramString()
        設定内容の文字列表現を取得します。
        戻り値:
        設定内容の文字列表現
      • listFilters

        List<IFilter> listFilters()
        設定されているフィルタの一覧を取得します。
        戻り値:
        設定されているフィルタの一覧
      • addFilter

        void addFilter​(IFilter filter)
        フィルタを追加します。
        パラメータ:
        filter - 設定するフィルタ
      • addFilterList

        void addFilterList​(List<IFilter> list)
        フィルタを追加します。
        パラメータ:
        list - 設定するフィルタの格納されているList
      • clearFilter

        void clearFilter()
        フィルタをクリアします。
      • isValid

        boolean isValid()
        このアクションが有効であるかどうかを返します。
        戻り値:
        このアクションが有効であるかどうか
      • setValid

        void setValid​(boolean var)
        このフィルタの有効であるかどうかを設定します。
        パラメータ:
        var - 有効フラグ
      • setLayout

        void setLayout​(ILayout var)
        syslogをフォーマットするILayout(layout)を設定します。
        パラメータ:
        var - 設定するデータ
      • getLayout

        ILayout getLayout()
        syslogをフォーマットするILayout(layout)を取得します。
        戻り値:
        layoutの内容