インタフェース IAction
-
- すべてのスーパーインタフェース:
jp.co.sds_corp.util.config.IConfigSavable
,jp.co.sds_corp.util.config.IConfigurable
,Serializable
- 既知の実装クラスのリスト:
AbstractAction
,FileAction
,Log4jAction
,MailAction
,PopupAction
,SoundAction
,SyslogAction
public interface IAction extends jp.co.sds_corp.util.config.IConfigurable, jp.co.sds_corp.util.config.IConfigSavable, Serializable
アクションを定義するインターフェースです。
-
-
メソッドの概要
すべてのメソッド インスタンス・メソッド 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)
このフィルタの有効であるかどうかを設定します。
-
-
-
メソッドの詳細
-
action
void action(SyslogEvent ev)
アクションを実行します。- パラメータ:
ev
- SyslogEventオブジェクト
-
paramString
String paramString()
設定内容の文字列表現を取得します。- 戻り値:
- 設定内容の文字列表現
-
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の内容
-
-