package org.zstack.core.checkpoint;
public interface CheckPointFacade {
String execute(CheckPoint cp) throws CloudCheckPointExecutionException;
String execute(CheckPoint cp, String uuid) throws CloudCheckPointExecutionException;
String execute(CheckPoint cp, String uuid, boolean isReloadInput) throws CloudCheckPointExecutionException;
String execute(CheckPoint cp, String uuid, boolean isReloadInput, String[] bypassEntryNames) throws CloudCheckPointExecutionException;
void cleanUp(CheckPoint cp, String uuid);
void cleanUp(CheckPoint cp, String uuid, boolean isReloadInput);
void cleanUp(CheckPoint cp, String uuid, boolean isReloadInput, String[] bypassEntryNames);
}