package org.zstack.header.zone;
public interface ZoneChangeStateExtensionPoint {
void preChangeZoneState(ZoneInventory inventory, ZoneStateEvent event, ZoneState nextState) throws ZoneException;
void beforeChangeZoneState(ZoneInventory inventory, ZoneStateEvent event, ZoneState nextState);
void afterChangeZoneState(ZoneInventory inventory, ZoneStateEvent event, ZoneState previousState);
}