public class CatalogLocationResolver extends java.lang.Object implements LocationResolver
brooklyn.catalog:<symbolicName>:<version>
,
looks up the catalog to get its definition and creates such a location.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
Constructor and Description |
---|
CatalogLocationResolver() |
Modifier and Type | Method and Description |
---|---|
boolean |
accepts(java.lang.String spec,
LocationRegistry registry)
accepts anything that looks like it will be a YAML catalog item (e.g.
|
static java.lang.String |
createLegacyWrappedReference(java.lang.String id) |
java.lang.String |
getPrefix()
the prefix that this resolver will attend to
|
void |
init(ManagementContext managementContext) |
boolean |
isEnabled()
whether the location is enabled
|
static boolean |
isLegacyWrappedReference(java.lang.String spec) |
LocationSpec<? extends Location> |
newLocationSpecFromString(java.lang.String spec,
java.util.Map<?,?> locationFlags,
LocationRegistry registry)
Creates a LocationSpec given a spec string, flags (e.g.
|
static java.lang.String |
unwrapLegacyWrappedReference(java.lang.String id) |
public static final java.lang.String NAME
public void init(ManagementContext managementContext)
init
in interface LocationResolver
public boolean isEnabled()
LocationResolver
isEnabled
in interface LocationResolver
public LocationSpec<? extends Location> newLocationSpecFromString(java.lang.String spec, java.util.Map<?,?> locationFlags, LocationRegistry registry)
LocationResolver
newLocationSpecFromString
in interface LocationResolver
public java.lang.String getPrefix()
LocationResolver
getPrefix
in interface LocationResolver
public boolean accepts(java.lang.String spec, LocationRegistry registry)
accepts
in interface LocationResolver
public static boolean isLegacyWrappedReference(java.lang.String spec)
public static java.lang.String createLegacyWrappedReference(java.lang.String id)
public static java.lang.String unwrapLegacyWrappedReference(java.lang.String id)