package org.cloudbus.cloudsim.container.containerPlacementPolicies; import org.cloudbus.cloudsim.container.core.ContainerVm; import java.util.List; import java.util.Set; /** * Created by sareh fotuhi Piraghaj on 16/12/15. * For writing any container placement policies this class should be extend. */ public abstract class ContainerPlacementPolicy { /** * Gets the VM List, and the excluded VMs * * @param vmList the host * @return the destination vm to place container */ public abstract ContainerVm getContainerVm(List<ContainerVm> vmList, Object obj, Set<? extends ContainerVm> excludedVmList); }