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()
AmazonInfo
public AmazonInfo get()
get
in interface javax.inject.Provider<AmazonInfo>
AmazonInfo