package org.zstack.header.console;
import org.zstack.header.core.Completion;
import org.zstack.header.core.ReturnValueCompletion;
import org.zstack.header.identity.SessionInventory;
import org.zstack.header.vm.VmInstanceInventory;
/**
* Created with IntelliJ IDEA.
* User: frank
* Time: 8:44 PM
* To change this template use File | Settings | File Templates.
*/
public interface ConsoleProxy {
void establishProxy(SessionInventory session, VmInstanceInventory vm, ReturnValueCompletion<ConsoleProxyInventory> completion);
void checkAvailability(ReturnValueCompletion<Boolean> completion);
void deleteProxy(VmInstanceInventory vm, Completion completion);
}