org.jclouds.joyent.cloudapi.v6_5.compute.loaders
Class CreateUniqueKey
java.lang.Object
com.google.common.cache.CacheLoader<DatacenterAndName,KeyAndPrivateKey>
org.jclouds.joyent.cloudapi.v6_5.compute.loaders.CreateUniqueKey
@Singleton
public class CreateUniqueKey
- extends com.google.common.cache.CacheLoader<DatacenterAndName,KeyAndPrivateKey>
- Author:
- Adrian Cole
| Nested classes/interfaces inherited from class com.google.common.cache.CacheLoader |
com.google.common.cache.CacheLoader.InvalidCacheLoadException |
|
Constructor Summary |
CreateUniqueKey(JoyentCloudApi cloudApiApi,
org.jclouds.compute.functions.GroupNamingConvention.Factory namingConvention,
org.jclouds.crypto.SshKeyPairGenerator sshKeyPairGenerator)
|
| Methods inherited from class com.google.common.cache.CacheLoader |
from, from, loadAll, reload |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
@Named(value="jclouds.compute")
protected org.jclouds.logging.Logger logger
cloudApiApi
protected final JoyentCloudApi cloudApiApi
namingConvention
protected final org.jclouds.compute.functions.GroupNamingConvention.Factory namingConvention
sshKeyPairGenerator
protected final org.jclouds.crypto.SshKeyPairGenerator sshKeyPairGenerator
CreateUniqueKey
@Inject
public CreateUniqueKey(JoyentCloudApi cloudApiApi,
org.jclouds.compute.functions.GroupNamingConvention.Factory namingConvention,
org.jclouds.crypto.SshKeyPairGenerator sshKeyPairGenerator)
load
public KeyAndPrivateKey load(DatacenterAndName datacenterAndName)
- Specified by:
load in class com.google.common.cache.CacheLoader<DatacenterAndName,KeyAndPrivateKey>
Copyright © 2009-2012 jclouds. All Rights Reserved.