package org.infosec.ismp.syslogd;
import org.infosec.ismp.model.syslog.UeiList;
import org.infosec.ismp.model.syslog.UeiMatch;
/**
* 读取syslogd的配置信息,Agent和Manager上的配置信息读取方法可能不一致,
* 都需要满足该接口。
* @author <a href="mailto:lianglin1979@sjtu.edu.cn">lianglin</a>
*
*/
public interface SyslogdConfig {
/**
* 获取syslog接受端口
* @return
*/
public int getSyslogPort();
/**
* 获得所有的匹配对象
* @return
*/
public UeiList getUeiList();
/**
* 与数据库同步
*/
public void synDataSource();
public void saveUeiMatch(UeiMatch ueiMatch);
public void deleteUeiMatch(UeiMatch ueiMatch);
}