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,
CloudStackApi client) |
com.google.common.base.Supplier<Map<String,OSType>> |
CloudStackComputeServiceContextModule.listOSTypes(AtomicReference<AuthorizationException> authException,
long seconds,
CloudStackApi client) |
com.google.common.base.Supplier<Map<String,Project>> |
CloudStackComputeServiceContextModule.listProjects(AtomicReference<AuthorizationException> authException,
long seconds,
ProjectsForCurrentUser projectsForCurrentUser) |
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,
com.google.inject.Provider<GetImageStrategy> imageLoader,
com.google.inject.Injector injector) |
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) |
Constructor and Description |
---|
ImageCacheSupplier(com.google.common.base.Supplier<Set<? extends Image>> imageSupplier,
long sessionIntervalSeconds,
AtomicReference<AuthorizationException> authException,
com.google.inject.Provider<GetImageStrategy> imageLoader) |
Modifier and Type | Method and Description |
---|---|
protected com.google.common.base.Supplier<List<WellKnownImage>> |
ElasticStackComputeServiceContextModule.provideWellKnownImageSupplier(AtomicReference<AuthorizationException> authException,
long seconds,
WellKnownImageSupplier uncached) |
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) |
static <T> MemoizedRetryOnTimeOutButNotOnAuthorizationExceptionSupplier<T> |
MemoizedRetryOnTimeOutButNotOnAuthorizationExceptionSupplier.create(AtomicReference<AuthorizationException> authException,
com.google.common.base.Supplier<T> delegate,
long duration,
TimeUnit unit,
ValueLoadedCallback<T> valueLoadedCallback)
Creates a memoized supplier that calls the given callback each time values are loaded.
|
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<ContainerVirtualGuestConfiguration> |
SoftLayerComputeServiceContextModule.getCreateObjectOptions(AtomicReference<AuthorizationException> authException,
long seconds,
SoftLayerApi api) |
Copyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.