package org.zstack.core.cascade;
import org.zstack.header.core.Completion;
import java.util.List;
/**
*/
public interface CascadeExtensionPoint {
void syncCascade(CascadeAction action) throws CascadeException;
void asyncCascade(CascadeAction action, Completion completion);
List<String> getEdgeNames();
String getCascadeResourceName();
CascadeAction createActionForChildResource(CascadeAction action);
}