public class RefreshableAmazonInfoProvider extends java.lang.Object implements javax.inject.Provider<AmazonInfo>
| Modifier and Type | Class and Description |
|---|---|
static interface |
RefreshableAmazonInfoProvider.FallbackAddressProvider
A fallback provider for a default set of IP and hostname if equivalent data are not available
from the EC2 metadata url.
|
| Constructor and Description |
|---|
RefreshableAmazonInfoProvider(AmazonInfoConfig amazonInfoConfig,
RefreshableAmazonInfoProvider.FallbackAddressProvider fallbackAddressProvider) |
| Modifier and Type | Method and Description |
|---|---|
AmazonInfo |
get() |
void |
refresh()
Refresh the locally held version of
AmazonInfo |
public RefreshableAmazonInfoProvider(AmazonInfoConfig amazonInfoConfig, RefreshableAmazonInfoProvider.FallbackAddressProvider fallbackAddressProvider)
public void refresh()
AmazonInfopublic AmazonInfo get()
get in interface javax.inject.Provider<AmazonInfo>AmazonInfo