| Modifier and Type | Method and Description | 
|---|---|
protected com.google.common.base.Supplier<Set<? extends Image>> | 
AWSEC2ComputeServiceContextModule.supplyNonParsingImageCache(AtomicReference<AuthorizationException> authException,
                          long seconds,
                          com.google.common.base.Supplier<Set<? extends Image>> imageSupplier,
                          com.google.inject.Injector injector)  | 
| Modifier and Type | Method and Description | 
|---|---|
com.google.common.base.Supplier<User> | 
CloudStackComputeServiceContextModule.getCurrentUser(AtomicReference<AuthorizationException> authException,
              long seconds,
              GetCurrentUser getCurrentUser)  | 
com.google.common.base.Supplier<Map<String,Network>> | 
CloudStackComputeServiceContextModule.listNetworks(AtomicReference<AuthorizationException> authException,
            long seconds,
            NetworksForCurrentUser networksForCurrentUser)  | 
com.google.common.base.Supplier<Map<String,String>> | 
CloudStackComputeServiceContextModule.listOSCategories(AtomicReference<AuthorizationException> authException,
                long seconds,
                CloudStackClient client)  | 
com.google.common.base.Supplier<Map<String,OSType>> | 
CloudStackComputeServiceContextModule.listOSTypes(AtomicReference<AuthorizationException> authException,
           long seconds,
           CloudStackClient client)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected com.google.common.base.Supplier<Set<? extends Image>> | 
BaseComputeServiceContextModule.supplyImageCache(AtomicReference<AuthorizationException> authException,
                long seconds,
                com.google.common.base.Supplier<Set<? extends Image>> imageSupplier)  | 
protected com.google.common.base.Supplier<Set<? extends Image>> | 
BaseComputeServiceContextModule.supplyImageCache(AtomicReference<AuthorizationException> authException,
                long seconds,
                com.google.common.base.Supplier<Set<? extends Image>> imageSupplier,
                com.google.inject.Injector injector)  | 
protected com.google.common.base.Supplier<Set<? extends Image>> | 
BaseComputeServiceContextModule.supplyNonParsingImageCache(AtomicReference<AuthorizationException> authException,
                          long seconds,
                          com.google.common.base.Supplier<Set<? extends Image>> imageSupplier,
                          com.google.inject.Injector injector)
For overriding; default impl is same as  
supplyImageCache(seconds, imageSupplier) | 
protected com.google.common.base.Supplier<Set<? extends Hardware>> | 
BaseComputeServiceContextModule.supplySizeCache(AtomicReference<AuthorizationException> authException,
               long seconds,
               com.google.common.base.Supplier<Set<? extends Hardware>> hardwareSupplier)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected com.google.common.base.Supplier<Set<? extends Image>> | 
EC2ComputeServiceContextModule.supplyNonParsingImageCache(AtomicReference<AuthorizationException> authException,
                          long seconds,
                          com.google.common.base.Supplier<Set<? extends Image>> imageSupplier,
                          com.google.inject.Injector injector)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected com.google.common.base.Supplier<Location> | 
LocationModule.implicitLocationSupplier(AtomicReference<AuthorizationException> authException,
                        long seconds,
                        ImplicitLocationSupplier uncached)  | 
protected com.google.common.base.Supplier<String> | 
LocationModule.implicitRegionIdSupplier(AtomicReference<AuthorizationException> authException,
                        long seconds,
                        ImplicitRegionIdSupplier uncached)  | 
protected com.google.common.base.Supplier<Map<String,com.google.common.base.Supplier<Set<String>>>> | 
LocationModule.isoCodesSupplier(AtomicReference<AuthorizationException> authException,
                long seconds,
                LocationIdToIso3166CodesSupplier uncached)  | 
protected com.google.common.base.Supplier<Set<? extends Location>> | 
LocationModule.memoizedLocationsSupplier(AtomicReference<AuthorizationException> authException,
                         long seconds,
                         LocationsSupplier uncached)  | 
protected com.google.common.base.Supplier<URI> | 
LocationModule.provideProvider(AtomicReference<AuthorizationException> authException,
               long seconds,
               ProviderURISupplier uncached)  | 
protected com.google.common.base.Supplier<Set<String>> | 
LocationModule.regionIdsSupplier(AtomicReference<AuthorizationException> authException,
                 long seconds,
                 RegionIdFilter filter,
                 RegionIdsSupplier uncached)  | 
protected com.google.common.base.Supplier<Map<String,com.google.common.base.Supplier<URI>>> | 
LocationModule.regionIdToURISupplier(AtomicReference<AuthorizationException> authException,
                     long seconds,
                     RegionIdToURISupplier uncached)  | 
protected com.google.common.base.Supplier<Map<String,com.google.common.base.Supplier<Set<String>>>> | 
LocationModule.regionIdToZoneIdsSupplier(AtomicReference<AuthorizationException> authException,
                         long seconds,
                         RegionIdToZoneIdsSupplier uncached)  | 
protected com.google.common.base.Supplier<Set<String>> | 
LocationModule.zoneIdsSupplier(AtomicReference<AuthorizationException> authException,
               long seconds,
               ZoneIdFilter filter,
               ZoneIdsSupplier uncached)  | 
protected com.google.common.base.Supplier<Map<String,com.google.common.base.Supplier<URI>>> | 
LocationModule.zoneIdToURISupplier(AtomicReference<AuthorizationException> authException,
                   long seconds,
                   ZoneIdToURISupplier uncached)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected AtomicReference<AuthorizationException> | 
RestModule.authException  | 
| Modifier and Type | Method and Description | 
|---|---|
static <T> MemoizedRetryOnTimeOutButNotOnAuthorizationExceptionSupplier<T> | 
MemoizedRetryOnTimeOutButNotOnAuthorizationExceptionSupplier.create(AtomicReference<AuthorizationException> authException,
      com.google.common.base.Supplier<T> delegate,
      long duration,
      TimeUnit unit)  | 
| Constructor and Description | 
|---|
SetAndThrowAuthorizationExceptionSupplier(com.google.common.base.Supplier<T> delegate,
                                         AtomicReference<AuthorizationException> authException)  | 
| Modifier and Type | Method and Description | 
|---|---|
com.google.common.base.Supplier<ProductPackage> | 
SoftLayerComputeServiceContextModule.getProductPackage(AtomicReference<AuthorizationException> authException,
                 long seconds,
                 SoftLayerClient client,
                 String virtualGuestPackageName)
Many requests need the same productPackage, which is in this case the package for virtual
 guests. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected com.google.common.base.Supplier<Map<String,Map<String,? extends Catalog>>> | 
TerremarkVCloudRestClientModule.provideOrgCatalogItemMapSupplierCache(long seconds,
                                     AtomicReference<AuthorizationException> authException,
                                     TerremarkVCloudRestClientModule.OrgCatalogSupplier supplier)  | 
protected com.google.common.base.Supplier<Map<String,Map<String,Map<String,? extends CatalogItem>>>> | 
TerremarkVCloudRestClientModule.provideOrgCatalogItemSupplierCache(long seconds,
                                  AtomicReference<AuthorizationException> authException,
                                  TerremarkVCloudRestClientModule.OrgCatalogItemSupplier supplier)  | 
protected com.google.common.base.Supplier<Map<String,? extends Org>> | 
TerremarkVCloudRestClientModule.provideOrgMapCache(long seconds,
                  AtomicReference<AuthorizationException> authException,
                  TerremarkVCloudRestClientModule.OrgMapSupplier supplier)  | 
protected com.google.common.base.Supplier<Map<String,ReferenceType>> | 
TerremarkVCloudRestClientModule.provideOrgToKeysListCache(long seconds,
                         AtomicReference<AuthorizationException> authException,
                         TerremarkVCloudRestClientModule.OrgNameToKeysListSupplier supplier)  | 
protected com.google.common.base.Supplier<Map<String,Map<String,? extends VDC>>> | 
TerremarkVCloudRestClientModule.provideOrgVDCSupplierCache(long seconds,
                          AtomicReference<AuthorizationException> authException,
                          TerremarkVCloudRestClientModule.OrgVDCSupplier supplier)  | 
protected com.google.common.base.Supplier<Map<URI,? extends VDC>> | 
TerremarkVCloudRestClientModule.provideURIToVDC(long seconds,
               AtomicReference<AuthorizationException> authException,
               TerremarkVCloudRestClientModule.URItoVDC supplier)  | 
protected com.google.common.base.Supplier<VCloudSession> | 
TerremarkVCloudRestClientModule.provideVCloudTokenCache(long seconds,
                       AtomicReference<AuthorizationException> authException,
                       TerremarkVCloudLoginClient login)  | 
protected com.google.common.base.Supplier<Map<String,ReferenceType>> | 
TerremarkVCloudRestClientModule.provideVDCtoORG(long seconds,
               AtomicReference<AuthorizationException> authException,
               org.jclouds.trmk.vcloud_0_8.config.TerremarkVCloudRestClientModule.OrgNameToOrgSupplier supplier)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected com.google.common.base.Supplier<Map<String,Map<String,Catalog>>> | 
VCloudRestClientModule.provideOrgCatalogItemMapSupplierCache(long seconds,
                                     AtomicReference<AuthorizationException> authException,
                                     VCloudRestClientModule.OrgCatalogSupplier supplier)  | 
protected com.google.common.base.Supplier<Map<String,Map<String,Map<String,CatalogItem>>>> | 
VCloudRestClientModule.provideOrgCatalogItemSupplierCache(long seconds,
                                  AtomicReference<AuthorizationException> authException,
                                  VCloudRestClientModule.OrgCatalogItemSupplier supplier)  | 
protected com.google.common.base.Supplier<Map<String,Org>> | 
VCloudRestClientModule.provideOrgMapCache(long seconds,
                  AtomicReference<AuthorizationException> authException,
                  VCloudRestClientModule.OrgMapSupplier supplier)  | 
protected com.google.common.base.Supplier<Map<String,Map<String,VDC>>> | 
VCloudRestClientModule.provideOrgVDCSupplierCache(long seconds,
                          AtomicReference<AuthorizationException> authException,
                          VCloudRestClientModule.OrgVDCSupplier supplier)  | 
protected com.google.common.base.Supplier<Map<URI,VDC>> | 
VCloudRestClientModule.provideURIToVDC(long seconds,
               AtomicReference<AuthorizationException> authException,
               VCloudRestClientModule.URItoVDC supplier)  | 
protected com.google.common.base.Supplier<VCloudSession> | 
VCloudRestClientModule.provideVCloudTokenCache(long seconds,
                       AtomicReference<AuthorizationException> authException,
                       VCloudLoginClient login)  | 
protected com.google.common.base.Supplier<Map<String,ReferenceType>> | 
VCloudRestClientModule.provideVDCtoORG(long seconds,
               AtomicReference<AuthorizationException> authException,
               org.jclouds.vcloud.config.VCloudRestClientModule.OrgNameToOrgSupplier supplier)  | 
Copyright © 2009-2013 jclouds. All Rights Reserved.