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);
}