Class NovaCreateSecurityGroupIfNeeded
- java.lang.Object
-
- com.google.common.cache.CacheLoader<RegionAndName,String>
-
- org.jclouds.ec2.compute.loaders.CreateSecurityGroupIfNeeded
-
- org.jclouds.openstack.nova.ec2.loaders.NovaCreateSecurityGroupIfNeeded
-
@Singleton public class NovaCreateSecurityGroupIfNeeded extends CreateSecurityGroupIfNeeded
-
-
Field Summary
-
Fields inherited from class org.jclouds.ec2.compute.loaders.CreateSecurityGroupIfNeeded
logger, securityClient, securityGroupEventualConsistencyDelay
-
-
Constructor Summary
Constructors Constructor Description NovaCreateSecurityGroupIfNeeded(EC2Api ec2Client, com.google.common.base.Predicate<RegionAndName> securityGroupEventualConsistencyDelay)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
authorizeGroupToItself(String region, String name)
-
Methods inherited from class org.jclouds.ec2.compute.loaders.CreateSecurityGroupIfNeeded
createIngressRuleForTCPPort, load
-
-
-
-
Constructor Detail
-
NovaCreateSecurityGroupIfNeeded
@Inject public NovaCreateSecurityGroupIfNeeded(EC2Api ec2Client, @Named("SECURITY") com.google.common.base.Predicate<RegionAndName> securityGroupEventualConsistencyDelay)
-
-
Method Detail
-
authorizeGroupToItself
protected void authorizeGroupToItself(String region, String name)
- Overrides:
authorizeGroupToItself
in classCreateSecurityGroupIfNeeded
-
-