org.jclouds.cloudstack.compute.loaders
Class FindSecurityGroupOrCreate
java.lang.Object
com.google.common.cache.CacheLoader<ZoneAndName,SecurityGroup>
org.jclouds.cloudstack.compute.loaders.FindSecurityGroupOrCreate
public class FindSecurityGroupOrCreate
- extends com.google.common.cache.CacheLoader<ZoneAndName,SecurityGroup>
| Nested classes/interfaces inherited from class com.google.common.cache.CacheLoader |
com.google.common.cache.CacheLoader.InvalidCacheLoadException |
| Methods inherited from class com.google.common.cache.CacheLoader |
asyncReloading, from, from, loadAll, reload |
logger
@Named(value="jclouds.compute")
protected org.jclouds.logging.Logger logger
client
protected final CloudStackApi client
groupCreator
protected final com.google.common.base.Function<ZoneSecurityGroupNamePortsCidrs,SecurityGroup> groupCreator
FindSecurityGroupOrCreate
@Inject
public FindSecurityGroupOrCreate(CloudStackApi client,
com.google.common.base.Function<ZoneSecurityGroupNamePortsCidrs,SecurityGroup> groupCreator)
load
public SecurityGroup load(ZoneAndName in)
- Specified by:
load in class com.google.common.cache.CacheLoader<ZoneAndName,SecurityGroup>
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.