public abstract class AbstractFilter extends jp.co.sds_corp.util.daemon.AbstractService implements IFilter
修飾子とタイプ | フィールドと説明 |
---|---|
static int |
LOG_DEBUG |
static int |
LOG_ERROR |
static int |
LOG_FATAL |
static int |
LOG_INFO |
static int |
LOG_OFF |
static int |
LOG_WARN |
コンストラクタと説明 |
---|
AbstractFilter() |
修飾子とタイプ | メソッドと説明 |
---|---|
int |
getLogLevel()
ログ出力レベル(logLevel)を取得します。
|
void |
init(jp.co.sds_corp.util.config.IConfiguration config)
指定された初期情報で初期化します。
|
abstract boolean |
isTarget(ReceiveEvent e)
データがフィルタリングの対象であるかチェックする。
|
abstract boolean |
isValid(ReceiveEvent e)
データのフィルタリングを行なう
|
void |
putLog(String msg,
ReceiveEvent e)
ログ出力
|
void |
setLogLevel(int var)
ログ出力レベル(logLevel)を設定します。
|
void |
start()
このサービスを開始します。
|
void |
stop()
このサービスを停止します。
|
getName, getStatus, getStatusString, isDebug, isInterrupted, isValid, saveConfig, setDebug, setInterrupt, setName, setStatus, setValid, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public static final int LOG_OFF
public static final int LOG_DEBUG
public static final int LOG_INFO
public static final int LOG_WARN
public static final int LOG_ERROR
public static final int LOG_FATAL
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
public void start()
start
インタフェース内 jp.co.sds_corp.util.daemon.IService
public void stop()
stop
インタフェース内 jp.co.sds_corp.util.daemon.IService
public abstract boolean isValid(ReceiveEvent e) throws Exception
public abstract boolean isTarget(ReceiveEvent e) throws Exception
public void putLog(String msg, ReceiveEvent e)
public void setLogLevel(int var)
var
- 設定するデータpublic int getLogLevel()
Copyright © 2021 S.D.S Co.,Ltd.. All rights reserved.