package org.infosec.ismp.manager.topo;
import org.infosec.ismp.manager.ping.PingLocator;
import org.infosec.ismp.manager.ping.WindowsPinger;
import org.infosec.ismp.manager.rmi.tm.discover.service.agent.ICMPService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
@Component
public class ICMPServiceImpl implements ICMPService {
/**
* ping方法
* @param ip
* IP
* @param outTime
* 超时时间
* @param agentIp
* agent的IP
* @param agentPort
* agent的端口
* @return ping结果
*/
@Override
public String ping(String ip, int outTime) throws Exception {
return WindowsPinger.ping(ip);
}
}