package org.infosec.ismp.manager.syslog;
import org.infosec.ismp.manager.rmi.syslog.SyslogController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
/**
* syslog操作,manager上的实现接口
* @author lianglin
*
*/
@Component
public class SyslogControllerImpl implements SyslogController{
private SyslogLocator m_syslogLocator;
@Override
public void addSyslogSource(String domain, String nodeId,
String syslogType, String syslogAddress) {
m_syslogLocator.addSyslogNode(domain,nodeId,syslogType,syslogAddress);
}
@Override
public void removeSyslogSource(String nodeid) {
m_syslogLocator.removeSyslogNode(nodeid);
}
@Autowired(required=true)
public void setSyslogLocator(SyslogLocator syslogLocator) {
m_syslogLocator = syslogLocator;
}
}