package org.zstack.header.storage.primary;
import org.zstack.header.core.Completion;
import org.zstack.header.message.Message;
public interface PrimaryStorage {
void handleMessage(Message msg);
void deleteHook();
void changeStateHook(PrimaryStorageStateEvent evt, PrimaryStorageState nextState);
void attachHook(String clusterUuid, Completion completion);
void detachHook(String clusterUuid, Completion completion);
}