package com.cattles.virtualClusterProvision.interfaces;
import com.cattles.virtualClusterManagement.VirtualCluster;
/**
* Created with IntelliJ IDEA.
* User: youfuli
* To change this template use File | Settings | File Templates.
*/
public interface IVirtualClusterProvision {
/**
* provision cluster to upper layer
*
* @param _clusterSize
* @return
*/
public VirtualCluster clusterProvision(int _clusterSize);
/**
* upper layer can invoke this method to release the idle cluster
*
* @param virtualCluster
*/
public void releaseCluster(VirtualCluster virtualCluster);
}