@ThreadSafe @Service(value=ApiFirewallSupport.class) public final class Ec2FirewallSupport extends AbstractComponent implements ApiFirewallSupport
| Constructor and Description |
|---|
Ec2FirewallSupport() |
| Modifier and Type | Method and Description |
|---|---|
void |
authorize(org.jclouds.compute.ComputeService service,
org.jclouds.compute.domain.NodeMetadata node,
java.lang.String source,
int... ports)
Authorizes access to the specified ports of the node, from the specified source.
|
void |
flush(org.jclouds.compute.ComputeService service,
org.jclouds.compute.domain.NodeMetadata node)
Removes all rules.
|
void |
revoke(org.jclouds.compute.ComputeService service,
org.jclouds.compute.domain.NodeMetadata node,
java.lang.String source,
int... ports)
Revokes access to the specified ports of the node, from the specified source.
|
boolean |
supports(org.jclouds.compute.ComputeService computeService) |
activateComponent, assertValid, deactivateComponent, isValidpublic void authorize(org.jclouds.compute.ComputeService service,
org.jclouds.compute.domain.NodeMetadata node,
java.lang.String source,
int... ports)
authorize in interface ApiFirewallSupportpublic void revoke(org.jclouds.compute.ComputeService service,
org.jclouds.compute.domain.NodeMetadata node,
java.lang.String source,
int... ports)
revoke in interface ApiFirewallSupportpublic void flush(org.jclouds.compute.ComputeService service,
org.jclouds.compute.domain.NodeMetadata node)
flush in interface ApiFirewallSupportpublic boolean supports(org.jclouds.compute.ComputeService computeService)
supports in interface ApiFirewallSupportCopyright © 2014 Red Hat. All Rights Reserved.