package org.zstack.network.service.portforwarding;
import org.zstack.header.network.service.NetworkServiceProviderType;
public interface RevokePortForwardingRuleExtensionPoint {
void preRevokePortForwardingRule(PortForwardingRuleInventory inv, NetworkServiceProviderType serviceProviderType) throws PortForwardingException;
void beforeRevokePortForwardingRule(PortForwardingRuleInventory inv, NetworkServiceProviderType serviceProviderType);
void afterRevokePortForwardingRule(PortForwardingRuleInventory inv, NetworkServiceProviderType serviceProviderType);
void failToRevokePortForwardingRule(PortForwardingRuleInventory inv, NetworkServiceProviderType serviceProviderType);
}