org.jclouds.ec2.compute.functions
Class PasswordCredentialsFromWindowsInstance

java.lang.Object
  extended by org.jclouds.ec2.compute.functions.PasswordCredentialsFromWindowsInstance
All Implemented Interfaces:
com.google.common.base.Function<RunningInstance,org.jclouds.domain.LoginCredentials>

@Singleton
public class PasswordCredentialsFromWindowsInstance
extends Object
implements com.google.common.base.Function<RunningInstance,org.jclouds.domain.LoginCredentials>


Field Summary
protected  org.jclouds.logging.Logger logger
           
 
Constructor Summary
protected PasswordCredentialsFromWindowsInstance(ConcurrentMap<RegionAndName,KeyPair> credentialsMap, EC2Api ec2Api, com.google.common.base.Function<PasswordDataAndPrivateKey,org.jclouds.domain.LoginCredentials> pwDataToLoginCredentials)
           
 
Method Summary
 org.jclouds.domain.LoginCredentials apply(RunningInstance instance)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.google.common.base.Function
equals
 

Field Detail

logger

@Named(value="jclouds.compute")
protected org.jclouds.logging.Logger logger
Constructor Detail

PasswordCredentialsFromWindowsInstance

@Inject
protected PasswordCredentialsFromWindowsInstance(ConcurrentMap<RegionAndName,KeyPair> credentialsMap,
                                                        EC2Api ec2Api,
                                                        com.google.common.base.Function<PasswordDataAndPrivateKey,org.jclouds.domain.LoginCredentials> pwDataToLoginCredentials)
Method Detail

apply

public org.jclouds.domain.LoginCredentials apply(RunningInstance instance)
Specified by:
apply in interface com.google.common.base.Function<RunningInstance,org.jclouds.domain.LoginCredentials>


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.