/**
* 文件名:DealwithStopVm.java
* 创建时间:Aug 19, 2011
* 创建者:xiong rong
*/
package com.cattles.interfaces;
/**
* @author xiong rong
* 处理平台中心跳停止的vm
*/
public interface DealwithStopVm {
/**
* author:xiong rong
* 功能:得到心跳停止vm的类型,worker还是server
*
* @param vmIp 参数vmIp:vm的Ip地址
* 返回int:1为server,2为worker
*/
public int stopVmType(String vmIp) throws Exception;
/**
* author:xiong rong
* 功能:处理停止的server
*
* @param serviceIp 参数:falkon服务器的ip地址
* 返回boolean:处理是否成功
* @throws Exception
*/
public boolean dealwithSotpServer(String serviceIp) throws Exception;
/**
* author:xiong rong
* 功能:处理停止的worker
*
* @param workerIp 参数workerIp:worker的Ip地址
* 返回boolean:处理是否成功
*/
public boolean dealwithStopWorker(String workerIp) throws Exception;
}