package org.ovirt.engine.core.common.migration; import java.io.Serializable; import java.util.List; public class ConvergenceConfig implements Serializable { /** * This steps will be executed as a reaction to stalling. */ private List<ConvergenceItemWithStallingLimit> convergenceItems; /** * This will be executed at the beginning of the migration (but after the migration already started) */ private List<ConvergenceItem> initialItems; /** * This is the step which will be set after all the steps from the convergence have been used and the app * migration is still not converging */ private List<ConvergenceItem> lastItems; public ConvergenceConfig() {} public List<ConvergenceItemWithStallingLimit> getConvergenceItems() { return convergenceItems; } public void setConvergenceItems(List<ConvergenceItemWithStallingLimit> convergenceItems) { this.convergenceItems = convergenceItems; } public List<ConvergenceItem> getInitialItems() { return initialItems; } public void setInitialItems(List<ConvergenceItem> initialItems) { this.initialItems = initialItems; } public List<ConvergenceItem> getLastItems() { return lastItems; } public void setLastItems(List<ConvergenceItem> lastItems) { this.lastItems = lastItems; } }