public abstract class AbstractLocationResolver extends java.lang.Object implements LocationResolver
LocationResolver.EnableableLocationResolver| Modifier and Type | Field and Description | 
|---|---|
| static org.slf4j.Logger | log | 
| Constructor and Description | 
|---|
| AbstractLocationResolver() | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | accepts(java.lang.String spec,
       LocationRegistry registry)whether the spec is something which should be passed to this resolver | 
| void | init(ManagementContext managementContext) | 
| Location | newLocationFromString(java.util.Map locationFlags,
                     java.lang.String spec,
                     LocationRegistry registry)Similar to  #newLocationFromString(Map, String)but passing in a reference to the registry itself (from which the base properties are discovered)
 and including flags (e.g. | 
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetPrefixpublic void init(ManagementContext managementContext)
init in interface LocationResolverpublic boolean accepts(java.lang.String spec,
              LocationRegistry registry)
LocationResolveraccepts in interface LocationResolverpublic Location newLocationFromString(java.util.Map locationFlags, java.lang.String spec, LocationRegistry registry)
LocationResolver#newLocationFromString(Map, String) 
 but passing in a reference to the registry itself (from which the base properties are discovered)
 and including flags (e.g. user, key, cloud credential) which are known to be for this location.
 introduced to support locations which refer to other locations, e.g. NamedLocationResolver
newLocationFromString in interface LocationResolver