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.