package com.bocloud.ims.interfaces.installation;

import com.alibaba.fastjson.JSONObject;
import com.bocloud.common.model.BocloudResult;
import com.bocloud.common.model.RequestContext;

/**
 * 处理RackHD任务结果接口
 *
 * @author 007
 */
public interface HookService {

    /**
     * 处理rackhd的hook
     *
     * @param info 装机节点的基本信息
     * @return 处理结果
     */
    public BocloudResult discover(JSONObject info);

    /**
     * 处理rackhd的hook
     *
     * @param info 装机任务的信息
     * @return 处理结果
     */
    public BocloudResult task(JSONObject info);

}
