public class ConfigUtils
extends java.lang.Object
| Constructor and Description | 
|---|
ConfigUtils()  | 
| Modifier and Type | Method and Description | 
|---|---|
static BrooklynProperties | 
filterFor(BrooklynProperties properties,
         com.google.common.base.Predicate<? super java.lang.String> filter)  | 
static BrooklynProperties | 
filterForPrefix(BrooklynProperties properties,
               java.lang.String prefix)  | 
static BrooklynProperties | 
filterForPrefixAndStrip(java.util.Map<java.lang.String,?> properties,
                       java.lang.String prefix)
prefix generally ends with a full stop 
 | 
static <T> T | 
getRequiredConfig(Entity entity,
                 ConfigKey<T> key)  | 
static java.util.Set<ConfigKey.HasConfigKey<?>> | 
getStaticKeysOnClass(java.lang.Class<?> type)  | 
static BrooklynProperties | 
loadFromFile(java.lang.String file)  | 
static <T> ConfigKey<T> | 
prefixedKey(java.lang.String prefix,
           ConfigKey<T> key)
prepends the given prefix to the key. 
 | 
static <T> ConfigKey<T> | 
unprefixedKey(java.lang.String prefix,
             ConfigKey<T> key)
removes the given prefix from the key for configuration purposes; logs warning and does nothing if there is no such prefix. 
 | 
public static <T> ConfigKey<T> prefixedKey(java.lang.String prefix, ConfigKey<T> key)
public static <T> ConfigKey<T> unprefixedKey(java.lang.String prefix, ConfigKey<T> key)
public static BrooklynProperties loadFromFile(java.lang.String file)
public static BrooklynProperties filterFor(BrooklynProperties properties, com.google.common.base.Predicate<? super java.lang.String> filter)
public static BrooklynProperties filterForPrefix(BrooklynProperties properties, java.lang.String prefix)
public static BrooklynProperties filterForPrefixAndStrip(java.util.Map<java.lang.String,?> properties, java.lang.String prefix)
public static java.util.Set<ConfigKey.HasConfigKey<?>> getStaticKeysOnClass(java.lang.Class<?> type)