package com.sohu.cache.stats.instance; /** * Created by yijunzhang on 14-11-26. */ public interface InstanceDeployCenter { /** * 启动已经存在的实例 * @param appId * @param instanceId * @return */ boolean startExistInstance(long appId, int instanceId); /** * 下线已经存在的实例 * @param appId * @param instanceId * @return */ boolean shutdownExistInstance(long appId, int instanceId); /** * 展示实例最近的日志 * @param instanceId * @param maxLineNum * @return */ String showInstanceRecentLog(int instanceId, int maxLineNum); /** * 修改实例配置 * @param appId * @param appAuditId * @param host * @param port * @param instanceConfigKey * @param instanceConfigValue * @return */ boolean modifyInstanceConfig(long appId, Long appAuditId, String host, int port, String instanceConfigKey, String instanceConfigValue); }