@ThreadSafe @Service(value={io.fabric8.api.PlaceholderResolver.class,VersionPropertyPointerResolver.class}) @Properties(value=@Property(name="scheme",value="version")) public final class VersionPropertyPointerResolver extends AbstractComponent implements PlaceholderResolver
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
RESOLVER_SCHEME |
static java.lang.String |
VERSION_POSTFIX |
static java.lang.String |
VERSION_PREFIX |
static java.lang.String |
VERSIONS_PID |
| Constructor and Description |
|---|
VersionPropertyPointerResolver() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getScheme() |
static java.lang.String |
replaceVersions(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> configs,
java.lang.String value)
Lets replace any other instances of ${version:key} with the value
|
java.lang.String |
resolve(FabricService fabricService,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> configs,
java.lang.String pid,
java.lang.String key,
java.lang.String value) |
activateComponent, assertValid, deactivateComponent, isValidpublic static final java.lang.String RESOLVER_SCHEME
public static final java.lang.String VERSIONS_PID
public static final java.lang.String VERSION_PREFIX
public static final java.lang.String VERSION_POSTFIX
public static java.lang.String replaceVersions(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> configs,
java.lang.String value)
public java.lang.String getScheme()
getScheme in interface PlaceholderResolverpublic java.lang.String resolve(FabricService fabricService, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> configs, java.lang.String pid, java.lang.String key, java.lang.String value)
resolve in interface PlaceholderResolverCopyright © 2014 Red Hat. All Rights Reserved.