| package com.cloud.network.element; |
| |
| import java.util.List; |
| |
| import com.cloud.exception.ResourceUnavailableException; |
| import com.cloud.network.Network; |
| import com.cloud.network.rules.PortForwardingRule; |
| |
| public interface PortForwardingServiceProvider extends NetworkElement { |
| /** |
| * Apply rules |
| * @param network |
| * @param rules |
| * @return |
| * @throws ResourceUnavailableException |
| */ |
| boolean applyPFRules(Network network, List<PortForwardingRule> rules) throws ResourceUnavailableException; |
| |
| IpDeployer getIpDeployer(Network network); |
| } |