| Modifier and Type | Field and Description | 
|---|---|
protected com.google.common.base.Optional<com.google.common.base.Supplier<Credentials>> | 
ContextBuilder.credentialsSupplierOption  | 
| Modifier and Type | Method and Description | 
|---|---|
protected com.google.common.base.Supplier<Credentials> | 
ContextBuilder.buildCredentialsSupplier(Properties expanded)  | 
Map<String,Credentials> | 
Context.credentialStore()
Deprecated.  
 | 
Map<String,Credentials> | 
Context.getCredentialStore()
Deprecated.  
 | 
| Modifier and Type | Method and Description | 
|---|---|
static com.google.inject.Injector | 
ContextBuilder.buildInjector(String name,
             ProviderMetadata providerMetadata,
             com.google.common.base.Supplier<Credentials> creds,
             List<com.google.inject.Module> inputModules)  | 
ContextBuilder | 
ContextBuilder.credentialsSupplier(com.google.common.base.Supplier<Credentials> credentialsSupplier)
returns the current login credentials. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected com.google.common.base.Supplier<Credentials> | 
AbiquoAuthentication.creds  | 
| Constructor and Description | 
|---|
AbiquoAuthentication(com.google.common.base.Supplier<Credentials> creds,
                    boolean credentialIsToken)  | 
| Constructor and Description | 
|---|
ExtendedUtils(com.google.inject.Injector injector,
             Json json,
             XMLParser xml,
             HttpClient simpleApi,
             HttpAsyncClient simpleAsyncApi,
             Crypto encryption,
             DateService date,
             ExecutorService userThreads,
             ExecutorService ioThreads,
             com.google.common.eventbus.EventBus eventBus,
             Map<String,Credentials> credentialStore,
             Logger.LoggerFactory loggerFactory,
             AbiquoHttpClient abiquoHttpClient,
             AbiquoHttpAsyncClient abiquoHttpAsyncApi)  | 
| Constructor and Description | 
|---|
ShareUrl(com.google.common.base.Supplier<Credentials> creds,
        com.google.common.base.Supplier<URI> provider,
        javax.inject.Provider<Long> timeStampProvider,
        Crypto crypto)  | 
SignRequest(SignatureWire signatureWire,
           com.google.common.base.Supplier<Credentials> creds,
           javax.inject.Provider<String> timeStampProvider,
           Crypto crypto,
           HttpUtils utils)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SessionCredentials
AWS credentials for API authentication. 
 | 
| Constructor and Description | 
|---|
AWSEC2ComputeService(ComputeServiceContext context,
                    Map<String,Credentials> credentialStore,
                    com.google.common.base.Supplier<Set<? extends Image>> images,
                    com.google.common.base.Supplier<Set<? extends Hardware>> sizes,
                    com.google.common.base.Supplier<Set<? extends Location>> locations,
                    ListNodesStrategy listNodesStrategy,
                    GetImageStrategy getImageStrategy,
                    GetNodeMetadataStrategy getNodeMetadataStrategy,
                    CreateNodesInGroupThenAddToSet runNodesAndAddToSetStrategy,
                    RebootNodeStrategy rebootNodeStrategy,
                    DestroyNodeStrategy destroyNodeStrategy,
                    ResumeNodeStrategy startNodeStrategy,
                    SuspendNodeStrategy stopNodeStrategy,
                    javax.inject.Provider<TemplateBuilder> templateBuilderProvider,
                    javax.inject.Provider<TemplateOptions> templateOptionsProvider,
                    com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeRunning,
                    com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeTerminated,
                    com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeSuspended,
                    InitializeRunScriptOnNodeOrPlaceInBadMap.Factory initScriptRunnerFactory,
                    RunScriptOnNode.Factory runScriptOnNodeFactory,
                    InitAdminAccess initAdminAccess,
                    PersistNodeCredentials persistNodeCredentials,
                    ComputeServiceConstants.Timeouts timeouts,
                    ExecutorService executor,
                    AWSEC2Client ec2Client,
                    ConcurrentMap<RegionAndName,KeyPair> credentialsMap,
                    com.google.common.cache.LoadingCache<RegionAndName,String> securityGroupMap,
                    com.google.common.cache.LoadingCache<RegionAndName,String> placementGroupMap,
                    com.google.common.base.Predicate<PlacementGroup> placementGroupDeleted,
                    boolean generateInstanceNames,
                    AWSEC2AsyncClient aclient,
                    com.google.common.base.Optional<ImageExtension> imageExtension,
                    GroupNamingConvention.Factory namingConvention)  | 
| Constructor and Description | 
|---|
AWSRunningInstanceToNodeMetadata(Map<InstanceState,NodeMetadata.Status> instanceToNodeStatus,
                                Map<String,Credentials> credentialStore,
                                com.google.common.base.Supplier<com.google.common.cache.LoadingCache<RegionAndName,? extends Image>> imageMap,
                                com.google.common.base.Supplier<Set<? extends Location>> locations,
                                com.google.common.base.Supplier<Set<? extends Hardware>> hardware,
                                GroupNamingConvention.Factory namingConvention)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Map<String,Credentials> | 
AWSEC2DestroyNodeStrategy.credentialStore  | 
| Constructor and Description | 
|---|
AWSEC2CreateNodesInGroupThenAddToSet(AWSEC2Client client,
                                    com.google.common.cache.LoadingCache<RegionAndName,String> elasticIpCache,
                                    com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeRunning,
                                    AWSEC2AsyncClient aclient,
                                    boolean generateInstanceNames,
                                    javax.inject.Provider<TemplateBuilder> templateBuilderProvider,
                                    CreateKeyPairPlacementAndSecurityGroupsAsNeededAndReturnRunOptions createKeyPairAndSecurityGroupsAsNeededAndReturncustomize,
                                    AWSEC2InstancePresent instancePresent,
                                    com.google.common.base.Function<RunningInstance,NodeMetadata> runningInstanceToNodeMetadata,
                                    com.google.common.cache.LoadingCache<RunningInstance,com.google.common.base.Optional<LoginCredentials>> instanceToCredentials,
                                    Map<String,Credentials> credentialStore,
                                    ComputeUtils utils,
                                    SpotInstanceRequestToAWSRunningInstance spotConverter)  | 
AWSEC2DestroyNodeStrategy(AWSEC2Client client,
                         GetNodeMetadataStrategy getNode,
                         com.google.common.cache.LoadingCache<RegionAndName,String> elasticIpCache,
                         Map<String,Credentials> credentialStore)  | 
| Constructor and Description | 
|---|
FormSigner(SignatureWire signatureWire,
          String apiVersion,
          com.google.common.base.Supplier<Credentials> creds,
          javax.inject.Provider<String> dateService,
          Crypto crypto,
          HttpUtils utils)  | 
| Constructor and Description | 
|---|
SharedKeyLiteAuthentication(SignatureWire signatureWire,
                           com.google.common.base.Supplier<Credentials> creds,
                           javax.inject.Provider<String> timeStampProvider,
                           Crypto crypto,
                           HttpUtils utils)  | 
| Constructor and Description | 
|---|
CloudStackComputeServiceAdapter(CloudStackClient client,
                               com.google.common.base.Predicate<String> jobComplete,
                               com.google.common.base.Supplier<Map<String,Network>> networkSupplier,
                               BlockUntilJobCompletesAndReturnResult blockUntilJobCompletesAndReturnResult,
                               StaticNATVirtualMachineInNetwork.Factory staticNATVMInNetwork,
                               CreatePortForwardingRulesForIP setupPortForwardingRulesForIP,
                               CreateFirewallRulesForIP setupFirewallRulesForIP,
                               com.google.common.cache.LoadingCache<String,Set<IPForwardingRule>> vmToRules,
                               Map<String,Credentials> credentialStore,
                               Map<NetworkType,? extends OptionsConverter> optionsConverters,
                               com.google.common.base.Supplier<com.google.common.cache.LoadingCache<String,Zone>> zoneIdToZone)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected com.google.common.base.Function<Credentials,LoginResponse> | 
CloudStackRestClientModule.makeSureFilterRetriesOnTimeout(LoginWithPasswordCredentials loginWithPasswordCredentials)  | 
com.google.common.cache.LoadingCache<Credentials,LoginResponse> | 
CloudStackRestClientModule.provideLoginResponseCache(com.google.common.base.Function<Credentials,LoginResponse> getLoginResponse,
                         int seconds)  | 
| Modifier and Type | Method and Description | 
|---|---|
com.google.common.cache.LoadingCache<Credentials,LoginResponse> | 
CloudStackRestClientModule.provideLoginResponseCache(com.google.common.base.Function<Credentials,LoginResponse> getLoginResponse,
                         int seconds)  | 
protected com.google.common.base.Supplier<LoginResponse> | 
CloudStackRestClientModule.provideLoginResponseSupplier(com.google.common.cache.LoadingCache<Credentials,LoginResponse> cache,
                            com.google.common.base.Supplier<Credentials> creds)  | 
protected com.google.common.base.Supplier<LoginResponse> | 
CloudStackRestClientModule.provideLoginResponseSupplier(com.google.common.cache.LoadingCache<Credentials,LoginResponse> cache,
                            com.google.common.base.Supplier<Credentials> creds)  | 
| Constructor and Description | 
|---|
QuerySigner(SignatureWire signatureWire,
           com.google.common.base.Supplier<Credentials> creds,
           Crypto crypto,
           HttpUtils utils)  | 
| Modifier and Type | Method and Description | 
|---|---|
LoginResponse | 
LoginWithPasswordCredentials.apply(Credentials input)  | 
| Constructor and Description | 
|---|
InvalidateSessionAndRetryOn401AndLogoutOnClose(com.google.common.cache.LoadingCache<Credentials,LoginResponse> authenticationResponseCache,
                                              SessionClient sessionClient)  | 
| Constructor and Description | 
|---|
GetCurrentUser(CloudStackClient client,
              com.google.common.base.Supplier<Credentials> creds)  | 
| Modifier and Type | Method and Description | 
|---|---|
Map<String,Credentials> | 
ComputeServiceContext.credentialStore()
Deprecated.  
 | 
Map<String,Credentials> | 
ComputeServiceContext.getCredentialStore()
Deprecated.  
 | 
| Constructor and Description | 
|---|
GetLoginForProviderFromPropertiesAndStoreCredentialsOrReturnNull(String provider,
                                                                ValueOfConfigurationKeyOrNull config,
                                                                Map<String,Credentials> credentialStore)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Map<String,Credentials> | 
BaseComputeService.credentialStore  | 
| Modifier and Type | Method and Description | 
|---|---|
Map<String,Credentials> | 
ComputeServiceContextImpl.credentialStore()  | 
Map<String,Credentials> | 
ComputeServiceContextImpl.getCredentialStore()  | 
| Constructor and Description | 
|---|
BaseComputeService(ComputeServiceContext context,
                  Map<String,Credentials> credentialStore,
                  com.google.common.base.Supplier<Set<? extends Image>> images,
                  com.google.common.base.Supplier<Set<? extends Hardware>> hardwareProfiles,
                  com.google.common.base.Supplier<Set<? extends Location>> locations,
                  ListNodesStrategy listNodesStrategy,
                  GetImageStrategy getImageStrategy,
                  GetNodeMetadataStrategy getNodeMetadataStrategy,
                  CreateNodesInGroupThenAddToSet runNodesAndAddToSetStrategy,
                  RebootNodeStrategy rebootNodeStrategy,
                  DestroyNodeStrategy destroyNodeStrategy,
                  ResumeNodeStrategy resumeNodeStrategy,
                  SuspendNodeStrategy suspendNodeStrategy,
                  javax.inject.Provider<TemplateBuilder> templateBuilderProvider,
                  javax.inject.Provider<TemplateOptions> templateOptionsProvider,
                  com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeRunning,
                  com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeTerminated,
                  com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeSuspended,
                  InitializeRunScriptOnNodeOrPlaceInBadMap.Factory initScriptRunnerFactory,
                  InitAdminAccess initAdminAccess,
                  RunScriptOnNode.Factory runScriptOnNodeFactory,
                  PersistNodeCredentials persistNodeCredentials,
                  ComputeServiceConstants.Timeouts timeouts,
                  ExecutorService executor,
                  com.google.common.base.Optional<ImageExtension> imageExtension)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Map<String,Credentials> | 
ReturnCredentialsBoundToImage.credentialStore  | 
| Constructor and Description | 
|---|
AdaptingComputeServiceStrategies(Map<String,Credentials> credentialStore,
                                PrioritizeCredentialsFromTemplate prioritizeCredentialsFromTemplate,
                                ComputeServiceAdapter<N,H,I,L> client,
                                com.google.common.base.Function<N,NodeMetadata> nodeMetadataAdapter,
                                com.google.common.base.Function<I,Image> imageAdapter)  | 
ReturnCredentialsBoundToImage(LoginCredentials creds,
                             Map<String,Credentials> credentialStore,
                             Map<OsFamily,LoginCredentials> osFamilyToCredentials)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Integer | 
StubComputeServiceDependenciesModule.provideNodeIdForIdentity(com.google.common.base.Supplier<Credentials> creds)  | 
protected ConcurrentMap<String,NodeMetadata> | 
StubComputeServiceDependenciesModule.provideNodesForIdentity(com.google.common.base.Supplier<Credentials> creds)  | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
Credentials.Builder<T extends Credentials>  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
LoginCredentials  | 
| Modifier and Type | Field and Description | 
|---|---|
static Credentials | 
Credentials.NO_CREDENTIALS  | 
| Modifier and Type | Method and Description | 
|---|---|
static Credentials | 
Credentials.parse(URI uri)  | 
| Modifier and Type | Method and Description | 
|---|---|
Credentials.Builder<? extends Credentials> | 
Credentials.toBuilder()  | 
| Modifier and Type | Method and Description | 
|---|---|
static LoginCredentials.Builder | 
LoginCredentials.builder(Credentials creds)  | 
static LoginCredentials | 
LoginCredentials.fromCredentials(Credentials creds)  | 
| Constructor and Description | 
|---|
EC2ComputeService(ComputeServiceContext context,
                 Map<String,Credentials> credentialStore,
                 com.google.common.base.Supplier<Set<? extends Image>> images,
                 com.google.common.base.Supplier<Set<? extends Hardware>> sizes,
                 com.google.common.base.Supplier<Set<? extends Location>> locations,
                 ListNodesStrategy listNodesStrategy,
                 GetImageStrategy getImageStrategy,
                 GetNodeMetadataStrategy getNodeMetadataStrategy,
                 CreateNodesInGroupThenAddToSet runNodesAndAddToSetStrategy,
                 RebootNodeStrategy rebootNodeStrategy,
                 DestroyNodeStrategy destroyNodeStrategy,
                 ResumeNodeStrategy startNodeStrategy,
                 SuspendNodeStrategy stopNodeStrategy,
                 javax.inject.Provider<TemplateBuilder> templateBuilderProvider,
                 javax.inject.Provider<TemplateOptions> templateOptionsProvider,
                 com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeRunning,
                 com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeTerminated,
                 com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeSuspended,
                 InitializeRunScriptOnNodeOrPlaceInBadMap.Factory initScriptRunnerFactory,
                 RunScriptOnNode.Factory runScriptOnNodeFactory,
                 InitAdminAccess initAdminAccess,
                 PersistNodeCredentials persistNodeCredentials,
                 ComputeServiceConstants.Timeouts timeouts,
                 ExecutorService executor,
                 EC2Client ec2Client,
                 ConcurrentMap<RegionAndName,KeyPair> credentialsMap,
                 com.google.common.cache.LoadingCache<RegionAndName,String> securityGroupMap,
                 com.google.common.base.Optional<ImageExtension> imageExtension,
                 GroupNamingConvention.Factory namingConvention)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Map<String,Credentials> | 
RunningInstanceToNodeMetadata.credentialStore  | 
| Constructor and Description | 
|---|
RunningInstanceToNodeMetadata(Map<InstanceState,NodeMetadata.Status> instanceToNodeStatus,
                             Map<String,Credentials> credentialStore,
                             com.google.common.base.Supplier<com.google.common.cache.LoadingCache<RegionAndName,? extends Image>> imageMap,
                             com.google.common.base.Supplier<Set<? extends Location>> locations,
                             com.google.common.base.Supplier<Set<? extends Hardware>> hardware,
                             GroupNamingConvention.Factory namingConvention)  | 
| Constructor and Description | 
|---|
EC2CreateNodesInGroupThenAddToSet(EC2Client client,
                                 com.google.common.cache.LoadingCache<RegionAndName,String> elasticIpCache,
                                 com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeRunning,
                                 javax.inject.Provider<TemplateBuilder> templateBuilderProvider,
                                 CreateKeyPairAndSecurityGroupsAsNeededAndReturnRunOptions createKeyPairAndSecurityGroupsAsNeededAndReturncustomize,
                                 InstancePresent instancePresent,
                                 com.google.common.base.Function<RunningInstance,NodeMetadata> runningInstanceToNodeMetadata,
                                 com.google.common.cache.LoadingCache<RunningInstance,com.google.common.base.Optional<LoginCredentials>> instanceToCredentials,
                                 Map<String,Credentials> credentialStore,
                                 ComputeUtils utils)  | 
EC2PopulateDefaultLoginCredentialsForImageStrategy(LoginCredentials creds,
                                                  Map<String,Credentials> credentialStore,
                                                  Map<OsFamily,LoginCredentials> osFamilyToCredentials)  | 
| Constructor and Description | 
|---|
WellKnownImageToImage(com.google.common.base.Supplier<Location> locationSupplier,
                     Map<String,WellKnownImage> preinstalledImages,
                     Map<String,Credentials> credentialStore)  | 
| Constructor and Description | 
|---|
RequestAuthenticator(javax.inject.Provider<Calendar> calendarProvider,
                    org.jclouds.fujitsu.fgcp.filters.RequestAuthenticator.SignatureForCredentials loader,
                    com.google.common.base.Supplier<Credentials> creds,
                    HttpUtils utils,
                    SignatureWire signatureWire,
                    String apiVersion)  | 
| Constructor and Description | 
|---|
KeyStoreSupplier(Crypto crypto,
                com.google.common.base.Supplier<Credentials> creds)
Deprecated.  
  | 
| Constructor and Description | 
|---|
GoGridComputeService(ComputeServiceContext context,
                    Map<String,Credentials> credentialStore,
                    com.google.common.base.Supplier<Set<? extends Image>> images,
                    com.google.common.base.Supplier<Set<? extends Hardware>> hardwareProfiles,
                    com.google.common.base.Supplier<Set<? extends Location>> locations,
                    ListNodesStrategy listNodesStrategy,
                    GetImageStrategy getImageStrategy,
                    GetNodeMetadataStrategy getNodeMetadataStrategy,
                    CreateNodesInGroupThenAddToSet runNodesAndAddToSetStrategy,
                    RebootNodeStrategy rebootNodeStrategy,
                    DestroyNodeStrategy destroyNodeStrategy,
                    ResumeNodeStrategy resumeNodeStrategy,
                    SuspendNodeStrategy suspendNodeStrategy,
                    javax.inject.Provider<TemplateBuilder> templateBuilderProvider,
                    javax.inject.Provider<TemplateOptions> templateOptionsProvider,
                    com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeRunning,
                    com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeTerminated,
                    com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeSuspended,
                    InitializeRunScriptOnNodeOrPlaceInBadMap.Factory initScriptRunnerFactory,
                    InitAdminAccess initAdminAccess,
                    RunScriptOnNode.Factory runScriptOnNodeFactory,
                    PersistNodeCredentials persistNodeCredentials,
                    ComputeServiceConstants.Timeouts timeouts,
                    ExecutorService executor,
                    com.google.common.base.Optional<ImageExtension> imageExtension)  | 
| Constructor and Description | 
|---|
SharedKeyLiteAuthentication(com.google.common.base.Supplier<Credentials> creds,
                           Long timeStamp,
                           HttpUtils utils)  | 
| Modifier and Type | Method and Description | 
|---|---|
Credentials | 
ParseCredentialsFromJsonResponse.apply(HttpResponse input)  | 
| Modifier and Type | Method and Description | 
|---|---|
Map<String,Credentials> | 
ParseServerNameToCredentialsMapFromJsonResponse.apply(HttpResponse arg0)  | 
| Modifier and Type | Method and Description | 
|---|---|
Credentials | 
GridServerClient.getServerCredentials(long id)  | 
| Modifier and Type | Method and Description | 
|---|---|
com.google.common.util.concurrent.ListenableFuture<Credentials> | 
GridServerAsyncClient.getServerCredentials(long id)  | 
Map<String,Credentials> | 
GridServerClient.getServerCredentialsList()
Returns a map of running servers' names to the log in credentials. 
 | 
com.google.common.util.concurrent.ListenableFuture<Map<String,Credentials>> | 
GridServerAsyncClient.getServerCredentialsList()  | 
| Constructor and Description | 
|---|
HPCloudObjectStorageBlobRequestSigner(RestAnnotationProcessor<HPCloudObjectStorageAsyncApi> processor,
                                     BlobToObject blobToObject,
                                     BlobToHttpGetOptions blob2HttpGetOptions,
                                     Crypto crypto,
                                     com.google.inject.Provider<Long> unixEpochTimestampProvider,
                                     com.google.common.base.Supplier<Access> access,
                                     com.google.common.base.Supplier<Credentials> creds)  | 
| Constructor and Description | 
|---|
BasicAuthentication(com.google.common.base.Supplier<Credentials> creds)  | 
| Modifier and Type | Method and Description | 
|---|---|
Map<String,Credentials> | 
ContextImpl.credentialStore()
will be removed in jclouds 1.6 
 | 
Map<String,Credentials> | 
ContextImpl.getCredentialStore()
will be removed in jclouds 1.6 
 | 
| Constructor and Description | 
|---|
ContextImpl(String name,
           ProviderMetadata providerMetadata,
           com.google.common.base.Supplier<Credentials> creds,
           Utils utils,
           Closer closer)  | 
| Constructor and Description | 
|---|
BasicAuthenticationUnlessAnonymous(com.google.common.base.Supplier<Credentials> creds,
                                  BasicAuthentication auth)  | 
| Constructor and Description | 
|---|
JoyentCloudComputeService(ComputeServiceContext context,
                         Map<String,Credentials> credentialStore,
                         com.google.common.base.Supplier<Set<? extends Image>> images,
                         com.google.common.base.Supplier<Set<? extends Hardware>> sizes,
                         com.google.common.base.Supplier<Set<? extends Location>> locations,
                         ListNodesStrategy listNodesStrategy,
                         GetImageStrategy getImageStrategy,
                         GetNodeMetadataStrategy getNodeMetadataStrategy,
                         CreateNodesInGroupThenAddToSet runNodesAndAddToSetStrategy,
                         RebootNodeStrategy rebootNodeStrategy,
                         DestroyNodeStrategy destroyNodeStrategy,
                         ResumeNodeStrategy startNodeStrategy,
                         SuspendNodeStrategy stopNodeStrategy,
                         javax.inject.Provider<TemplateBuilder> templateBuilderProvider,
                         javax.inject.Provider<TemplateOptions> templateOptionsProvider,
                         com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeRunning,
                         com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeTerminated,
                         com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeSuspended,
                         InitializeRunScriptOnNodeOrPlaceInBadMap.Factory initScriptRunnerFactory,
                         RunScriptOnNode.Factory runScriptOnNodeFactory,
                         InitAdminAccess initAdminAccess,
                         PersistNodeCredentials persistNodeCredentials,
                         ComputeServiceConstants.Timeouts timeouts,
                         ExecutorService executor,
                         JoyentCloudApi novaApi,
                         com.google.common.cache.LoadingCache<DatacenterAndName,KeyAndPrivateKey> keyCache,
                         com.google.common.base.Function<Set<? extends NodeMetadata>,com.google.common.collect.Multimap<String,String>> orphanedGroupsByDatacenterId,
                         GroupNamingConvention.Factory namingConvention,
                         com.google.common.base.Optional<ImageExtension> imageExtension)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected com.google.common.base.Supplier<ComputeService> | 
BindBackendComputeService.makeBackendComputeService(String provider,
                         Set<com.google.inject.Module> modules,
                         com.google.common.base.Supplier<Credentials> creds,
                         com.google.common.base.Supplier<Properties> overrides,
                         Closer closer)  | 
| Modifier and Type | Method and Description | 
|---|---|
com.google.common.cache.LoadingCache<Credentials,AuthenticationResponse> | 
OpenStackAuthenticationModule.provideAuthenticationResponseCache(com.google.common.base.Function<Credentials,AuthenticationResponse> getAuthenticationResponse)  | 
| Modifier and Type | Method and Description | 
|---|---|
com.google.common.cache.LoadingCache<Credentials,AuthenticationResponse> | 
OpenStackAuthenticationModule.provideAuthenticationResponseCache(com.google.common.base.Function<Credentials,AuthenticationResponse> getAuthenticationResponse)  | 
protected com.google.common.base.Supplier<AuthenticationResponse> | 
OpenStackAuthenticationModule.provideAuthenticationResponseSupplier(com.google.common.cache.LoadingCache<Credentials,AuthenticationResponse> cache,
                                     com.google.common.base.Supplier<Credentials> creds)  | 
protected com.google.common.base.Supplier<AuthenticationResponse> | 
OpenStackAuthenticationModule.provideAuthenticationResponseSupplier(com.google.common.cache.LoadingCache<Credentials,AuthenticationResponse> cache,
                                     com.google.common.base.Supplier<Credentials> creds)  | 
| Constructor and Description | 
|---|
RetryOnRenew(com.google.common.cache.LoadingCache<Credentials,AuthenticationResponse> authenticationResponseCache)  | 
| Modifier and Type | Method and Description | 
|---|---|
com.google.common.cache.LoadingCache<Credentials,Auth> | 
AuthenticationServiceModule.provideAuthCache(com.google.common.base.Function<Credentials,Auth> getAuth)  | 
| Modifier and Type | Method and Description | 
|---|---|
com.google.common.cache.LoadingCache<Credentials,Auth> | 
AuthenticationServiceModule.provideAuthCache(com.google.common.base.Function<Credentials,Auth> getAuth)  | 
protected com.google.common.base.Supplier<Auth> | 
AuthenticationServiceModule.provideAuthSupplier(com.google.common.cache.LoadingCache<Credentials,Auth> cache,
                   com.google.common.base.Supplier<Credentials> creds)  | 
protected com.google.common.base.Supplier<Auth> | 
AuthenticationServiceModule.provideAuthSupplier(com.google.common.cache.LoadingCache<Credentials,Auth> cache,
                   com.google.common.base.Supplier<Credentials> creds)  | 
| Constructor and Description | 
|---|
RetryOnRenew(com.google.common.cache.LoadingCache<Credentials,Auth> authenticationResponseCache)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected com.google.common.base.Function<Credentials,Access> | 
KeystoneAuthenticationModule.authenticationMethodForCredentialType(String credentialType,
                                     Map<String,com.google.common.base.Function<Credentials,Access>> authenticationMethods)  | 
protected Map<String,com.google.common.base.Function<Credentials,Access>> | 
KeystoneAuthenticationModule.authenticationMethods(com.google.inject.Injector i)  | 
com.google.common.cache.LoadingCache<Credentials,Access> | 
KeystoneAuthenticationModule.provideAccessCache(com.google.common.base.Function<Credentials,Access> getAccess)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected com.google.common.base.Function<Credentials,Access> | 
KeystoneAuthenticationModule.authenticationMethodForCredentialType(String credentialType,
                                     Map<String,com.google.common.base.Function<Credentials,Access>> authenticationMethods)  | 
com.google.common.cache.LoadingCache<Credentials,Access> | 
KeystoneAuthenticationModule.provideAccessCache(com.google.common.base.Function<Credentials,Access> getAccess)  | 
protected com.google.common.base.Supplier<Access> | 
KeystoneAuthenticationModule.provideAccessSupplier(com.google.common.cache.LoadingCache<Credentials,Access> cache,
                     com.google.common.base.Supplier<Credentials> creds)  | 
protected com.google.common.base.Supplier<Access> | 
KeystoneAuthenticationModule.provideAccessSupplier(com.google.common.cache.LoadingCache<Credentials,Access> cache,
                     com.google.common.base.Supplier<Credentials> creds)  | 
| Modifier and Type | Method and Description | 
|---|---|
Access | 
BaseAuthenticator.apply(Credentials input)  | 
| Constructor and Description | 
|---|
RetryOnRenew(com.google.common.cache.LoadingCache<Credentials,Access> authenticationResponseCache)  | 
| Constructor and Description | 
|---|
NovaComputeService(ComputeServiceContext context,
                  Map<String,Credentials> credentialStore,
                  com.google.common.base.Supplier<Set<? extends Image>> images,
                  com.google.common.base.Supplier<Set<? extends Hardware>> sizes,
                  com.google.common.base.Supplier<Set<? extends Location>> locations,
                  ListNodesStrategy listNodesStrategy,
                  GetImageStrategy getImageStrategy,
                  GetNodeMetadataStrategy getNodeMetadataStrategy,
                  CreateNodesInGroupThenAddToSet runNodesAndAddToSetStrategy,
                  RebootNodeStrategy rebootNodeStrategy,
                  DestroyNodeStrategy destroyNodeStrategy,
                  ResumeNodeStrategy startNodeStrategy,
                  SuspendNodeStrategy stopNodeStrategy,
                  javax.inject.Provider<TemplateBuilder> templateBuilderProvider,
                  javax.inject.Provider<TemplateOptions> templateOptionsProvider,
                  com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeRunning,
                  com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeTerminated,
                  com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeSuspended,
                  InitializeRunScriptOnNodeOrPlaceInBadMap.Factory initScriptRunnerFactory,
                  RunScriptOnNode.Factory runScriptOnNodeFactory,
                  InitAdminAccess initAdminAccess,
                  PersistNodeCredentials persistNodeCredentials,
                  ComputeServiceConstants.Timeouts timeouts,
                  ExecutorService executor,
                  NovaApi novaApi,
                  com.google.common.cache.LoadingCache<ZoneAndName,SecurityGroupInZone> securityGroupMap,
                  com.google.common.cache.LoadingCache<ZoneAndName,KeyPair> keyPairCache,
                  com.google.common.base.Function<Set<? extends NodeMetadata>,com.google.common.collect.Multimap<String,String>> orphanedGroupsByZoneId,
                  GroupNamingConvention.Factory namingConvention,
                  com.google.common.base.Optional<ImageExtension> imageExtension)  | 
| Constructor and Description | 
|---|
BindProviderMetadataContextAndCredentials(ProviderMetadata providerMetadata,
                                         com.google.common.base.Supplier<Credentials> creds)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Map<String,com.google.common.base.Function<Credentials,Access>> | 
CloudIdentityAuthenticationModule.authenticationMethods(com.google.inject.Injector i)  | 
| Modifier and Type | Method and Description | 
|---|---|
Map<String,Credentials> | 
Utils.credentialStore()  | 
Map<String,Credentials> | 
Utils.getCredentialStore()
retrieves a list of credentials for resources created within this context, keyed on  
id
 of the resource with a namespace prefix (ex. | 
| Modifier and Type | Method and Description | 
|---|---|
Credentials | 
CredentialStoreModule.CredentialsFromJsonInputStream.apply(InputStream from)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Map<String,Credentials> | 
CredentialStoreModule.provideCredentialStore(Map<String,InputStream> backing,
                      com.google.common.base.Function<Credentials,InputStream> credentialsSerializer,
                      com.google.common.base.Function<InputStream,Credentials> credentialsDeserializer)  | 
| Modifier and Type | Method and Description | 
|---|---|
InputStream | 
CredentialStoreModule.CredentialsToJsonInputStream.apply(Credentials from)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Map<String,Credentials> | 
CredentialStoreModule.provideCredentialStore(Map<String,InputStream> backing,
                      com.google.common.base.Function<Credentials,InputStream> credentialsSerializer,
                      com.google.common.base.Function<InputStream,Credentials> credentialsDeserializer)  | 
protected Map<String,Credentials> | 
CredentialStoreModule.provideCredentialStore(Map<String,InputStream> backing,
                      com.google.common.base.Function<Credentials,InputStream> credentialsSerializer,
                      com.google.common.base.Function<InputStream,Credentials> credentialsDeserializer)  | 
| Modifier and Type | Method and Description | 
|---|---|
Map<String,Credentials> | 
UtilsImpl.credentialStore()  | 
Map<String,Credentials> | 
UtilsImpl.getCredentialStore()  | 
| Constructor and Description | 
|---|
RestContextImpl(String name,
               ProviderMetadata providerMetadata,
               com.google.common.base.Supplier<Credentials> creds,
               Utils utils,
               Closer closer,
               com.google.inject.Injector injector,
               com.google.inject.TypeLiteral<S> syncApi,
               com.google.inject.TypeLiteral<A> asyncApi)  | 
UtilsImpl(com.google.inject.Injector injector,
         Json json,
         XMLParser xml,
         HttpClient simpleClient,
         HttpAsyncClient simpleAsyncClient,
         Crypto encryption,
         DateService date,
         ExecutorService userThreads,
         ExecutorService ioThreads,
         com.google.common.eventbus.EventBus eventBus,
         Map<String,Credentials> credentialStore,
         Logger.LoggerFactory loggerFactory)  | 
| Constructor and Description | 
|---|
RimuHostingAuthentication(com.google.common.base.Supplier<Credentials> creds)  | 
| Constructor and Description | 
|---|
RestAuthentication(com.google.common.base.Supplier<Credentials> creds,
                  javax.inject.Provider<String> timeStampProvider,
                  Crypto crypto)  | 
| Constructor and Description | 
|---|
RequestAuthorizeSignature(SignatureWire signatureWire,
                         String authTag,
                         boolean isVhostStyle,
                         String servicePath,
                         String headerTag,
                         com.google.common.base.Supplier<Credentials> creds,
                         javax.inject.Provider<String> timeStampProvider,
                         Crypto crypto,
                         HttpUtils utils)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected com.google.common.base.Supplier<Set<Resource>> | 
VPDCRestClientModule.provideOrgs(com.google.common.base.Supplier<VCloudSession> cache,
           com.google.common.base.Supplier<Credentials> creds)  | 
| Modifier and Type | Method and Description | 
|---|---|
Credentials | 
CredentialsFromAdminAccess.apply(Statement input)  | 
| Modifier and Type | Method and Description | 
|---|---|
Credentials | 
AdminAccess.getAdminCredentials()  | 
Credentials | 
AdminAccess.Config.getAdminCredentials()  | 
| Constructor and Description | 
|---|
SlicehostBasic(com.google.common.base.Supplier<Credentials> creds)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected com.google.common.base.Supplier<Credentials> | 
SmartOSHostController.creds  | 
| Constructor and Description | 
|---|
SmartOSHostController(com.google.common.base.Supplier<URI> provider,
                     com.google.common.base.Supplier<Credentials> creds,
                     SshClient.Factory sshFactory,
                     Json json)  | 
| Constructor and Description | 
|---|
BasicAuthenticationAndTenantId(com.google.common.base.Supplier<Credentials> creds)  | 
| Modifier and Type | Method and Description | 
|---|---|
SshClient | 
SshClient.Factory.create(com.google.common.net.HostAndPort socket,
      Credentials credentials)
Deprecated.  
 | 
| Constructor and Description | 
|---|
TerremarkVCloudComputeClient(TerremarkVCloudClient client,
                            javax.inject.Provider<String> passwordGenerator,
                            com.google.common.base.Predicate<URI> successTester,
                            Map<Status,NodeMetadata.Status> vAppStatusToNodeStatus,
                            Map<String,Credentials> credentialStore,
                            InternetServiceAndPublicIpAddressSupplier internetServiceAndPublicIpAddressSupplier)  | 
TerremarkVCloudComputeService(ComputeServiceContext context,
                             Map<String,Credentials> credentialStore,
                             com.google.common.base.Supplier<Set<? extends Image>> images,
                             com.google.common.base.Supplier<Set<? extends Hardware>> sizes,
                             com.google.common.base.Supplier<Set<? extends Location>> locations,
                             ListNodesStrategy listNodesStrategy,
                             GetImageStrategy getImageStrategy,
                             GetNodeMetadataStrategy getNodeMetadataStrategy,
                             CreateNodesInGroupThenAddToSet runNodesAndAddToSetStrategy,
                             RebootNodeStrategy rebootNodeStrategy,
                             DestroyNodeStrategy destroyNodeStrategy,
                             ResumeNodeStrategy resumeNodeStrategy,
                             SuspendNodeStrategy suspendNodeStrategy,
                             javax.inject.Provider<TemplateBuilder> templateBuilderProvider,
                             javax.inject.Provider<TemplateOptions> templateOptionsProvider,
                             com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeRunning,
                             com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeTerminated,
                             com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeSuspended,
                             InitializeRunScriptOnNodeOrPlaceInBadMap.Factory initScriptRunnerFactory,
                             RunScriptOnNode.Factory runScriptOnNodeFactory,
                             InitAdminAccess initAdminAccess,
                             PersistNodeCredentials persistNodeCredentials,
                             ComputeServiceConstants.Timeouts timeouts,
                             ExecutorService executor,
                             CleanupOrphanKeys cleanupOrphanKeys,
                             com.google.common.base.Optional<ImageExtension> imageExtension)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Map<String,Credentials> | 
VAppToNodeMetadata.credentialStore  | 
| Constructor and Description | 
|---|
VAppToNodeMetadata(TerremarkVCloudComputeClient computeClient,
                  Map<String,Credentials> credentialStore,
                  Map<Status,NodeMetadata.Status> vAppStatusToNodeStatus,
                  HardwareForVCloudExpressVApp hardwareForVCloudExpressVApp,
                  FindLocationForResource findLocationForResourceInVDC,
                  com.google.common.base.Supplier<Set<? extends Image>> images,
                  GroupNamingConvention.Factory namingConvention)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Map<String,Credentials> | 
StartVAppWithGroupEncodedIntoName.credentialStore  | 
| Constructor and Description | 
|---|
ParseVAppTemplateDescriptionToGetDefaultLoginCredentials(LoginCredentials creds,
                                                        Map<String,Credentials> credentialStore,
                                                        Map<OsFamily,LoginCredentials> osFamilyToCredentials)  | 
StartVAppWithGroupEncodedIntoName(TerremarkVCloudComputeClient computeClient,
                                 com.google.common.base.Function<VApp,NodeMetadata> vAppToNodeMetadata,
                                 TemplateToInstantiateOptions getOptions,
                                 Map<String,Credentials> credentialStore,
                                 PrioritizeCredentialsFromTemplate prioritizeCredentialsFromTemplate)  | 
| Constructor and Description | 
|---|
SOAPWrapWithPasswordAuth(com.google.common.base.Supplier<Credentials> creds)  | 
| Modifier and Type | Method and Description | 
|---|---|
static Credentials | 
CredentialUtils.overrideCredentialsIfSupplied(Credentials defaultCredentials,
                             Credentials overridingCredentials)  | 
| Modifier and Type | Method and Description | 
|---|---|
static boolean | 
CredentialUtils.isPrivateKeyCredential(Credentials credentials)  | 
static Credentials | 
CredentialUtils.overrideCredentialsIfSupplied(Credentials defaultCredentials,
                             Credentials overridingCredentials)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Map<String,Credentials> | 
VAppToNodeMetadata.credentialStore  | 
| Constructor and Description | 
|---|
VAppToNodeMetadata(Map<Status,NodeMetadata.Status> vAppStatusToNodeStatus,
                  Map<String,Credentials> credentialStore,
                  FindLocationForResource findLocationForResourceInVDC,
                  com.google.common.base.Function<VApp,Hardware> hardwareForVApp,
                  GroupNamingConvention.Factory namingConvention)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Map<String,Credentials> | 
VmToNodeMetadata.credentialStore  | 
| Constructor and Description | 
|---|
VmToNodeMetadata(Map<ResourceEntity.Status,NodeMetadata.Status> vAppStatusToNodeStatus,
                Map<String,Credentials> credentialStore,
                FindLocationForResource findLocationForResourceInVDC,
                com.google.common.base.Function<Vm,Hardware> hardwareForVm,
                GroupNamingConvention.Factory namingConvention)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected com.google.common.base.Function<Credentials,SessionWithToken> | 
VCloudDirectorRestClientModule.makeSureFilterRetriesOnTimeout(LoginUserInOrgWithPassword loginWithPasswordCredentials)  | 
com.google.common.cache.LoadingCache<Credentials,SessionWithToken> | 
VCloudDirectorRestClientModule.provideSessionWithTokenCache(com.google.common.base.Function<Credentials,SessionWithToken> getSessionWithToken,
                            int seconds)  | 
| Modifier and Type | Method and Description | 
|---|---|
com.google.common.cache.LoadingCache<Credentials,SessionWithToken> | 
VCloudDirectorRestClientModule.provideSessionWithTokenCache(com.google.common.base.Function<Credentials,SessionWithToken> getSessionWithToken,
                            int seconds)  | 
protected com.google.common.base.Supplier<SessionWithToken> | 
VCloudDirectorRestClientModule.provideSessionWithTokenSupplier(com.google.common.cache.LoadingCache<Credentials,SessionWithToken> cache,
                               com.google.common.base.Supplier<Credentials> creds)  | 
protected com.google.common.base.Supplier<SessionWithToken> | 
VCloudDirectorRestClientModule.provideSessionWithTokenSupplier(com.google.common.cache.LoadingCache<Credentials,SessionWithToken> cache,
                               com.google.common.base.Supplier<Credentials> creds)  | 
| Modifier and Type | Method and Description | 
|---|---|
SessionWithToken | 
LoginUserInOrgWithPassword.apply(Credentials input)  | 
| Constructor and Description | 
|---|
InvalidateSessionAndRetryOn401AndLogoutOnClose(com.google.common.cache.LoadingCache<Credentials,SessionWithToken> authenticationResponseCache,
                                              SessionApi sessionApi)  | 
| Constructor and Description | 
|---|
HardcodedHostToHostNodeMetadata(com.google.common.base.Supplier<URI> providerSupplier,
                               com.google.common.base.Supplier<Credentials> creds)  | 
NodeCreator(com.google.common.base.Supplier<org.virtualbox_4_1.VirtualBoxManager> manager,
           com.google.common.base.Function<CloneSpec,org.virtualbox_4_1.IMachine> cloner,
           RunScriptOnNode.Factory runScriptOnNodeFactory,
           MachineUtils machineUtils,
           RunScriptOnNode.Factory scriptRunnerFactory,
           MachineController machineController,
           com.google.common.base.Supplier<NodeMetadata> host,
           com.google.common.base.Supplier<URI> providerSupplier,
           com.google.common.base.Supplier<Credentials> credentials)  | 
Copyright © 2009-2013 jclouds. All Rights Reserved.