package guang.crawler.commons.service; import javax.jws.WebMethod; import javax.jws.WebService; /** * 对站点管理器进行管理的服务接口. * * @author sun * */ @WebService(targetNamespace = "http://guang.crawler.controller.webservice/", name = "SiteManagerService") public interface SiteManagerService { /** * 增加一个采集点 * * @param site * @return */ @WebMethod public boolean add(WebGatherNodeBean site); /** * 删除某个采集点 * * @param siteID * @return */ @WebMethod public boolean delete(Long siteID); /** * 停止某个采集点 * * @param siteID * @return */ @WebMethod public boolean disable(Long siteID); /** * 启动某个采集点 * * @param siteID * @return */ @WebMethod public boolean enable(Long siteID); /** * 获取某个采集点的信息 * * @param siteID * @return */ @WebMethod public SiteStatus status(Long siteID); /** * 更新某个采集点中的配置信息 * * @param site * @return */ @WebMethod public boolean update(guang.crawler.commons.service.WebGatherNodeBean site); }