@Singleton public class LocationIdToURIFromAccessForTypeAndVersion extends Object implements com.google.common.base.Supplier<Map<String,com.google.common.base.Supplier<URI>>>
Modifier and Type | Class and Description |
---|---|
static interface |
LocationIdToURIFromAccessForTypeAndVersion.Factory |
Modifier and Type | Field and Description |
---|---|
protected com.google.common.base.Supplier<Access> |
access |
protected String |
apiType |
protected String |
apiVersion |
protected com.google.common.base.Function<Endpoint,String> |
endpointToLocationId |
protected EndpointToSupplierURI |
endpointToSupplierURI |
protected Logger |
logger |
Constructor and Description |
---|
LocationIdToURIFromAccessForTypeAndVersion(com.google.common.base.Supplier<Access> access,
EndpointToSupplierURI endpointToSupplierURI,
com.google.common.base.Function<Endpoint,String> endpointToLocationId,
String apiType,
String apiVersion) |
protected Logger logger
protected final com.google.common.base.Supplier<Access> access
protected final EndpointToSupplierURI endpointToSupplierURI
protected final com.google.common.base.Function<Endpoint,String> endpointToLocationId
protected final String apiType
protected final String apiVersion
@Inject public LocationIdToURIFromAccessForTypeAndVersion(com.google.common.base.Supplier<Access> access, EndpointToSupplierURI endpointToSupplierURI, com.google.common.base.Function<Endpoint,String> endpointToLocationId, String apiType, @Nullable String apiVersion)
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.