public final class MainHelper extends Object
| Modifier and Type | Method and Description |
|---|---|
static void |
computeProperties(String keyPrefix,
String key,
Properties prop,
Map<org.apache.camel.main.PropertyOptionKey,Map<String,Object>> properties,
Function<String,Iterable<Object>> supplier) |
static boolean |
isServiceEnabled(String prefix,
String name,
Properties properties) |
static Properties |
loadEnvironmentVariablesAsProperties(String[] prefixes) |
static Properties |
loadJvmSystemPropertiesAsProperties(String[] prefixes) |
static Optional<String> |
lookupPropertyFromSysOrEnv(String name) |
static String |
optionKey(String key) |
static boolean |
setPropertiesOnTarget(org.apache.camel.CamelContext context,
Object target,
Map<String,Object> properties,
String optionPrefix,
boolean failIfNotSet,
boolean ignoreCase,
Map<String,String> autoConfiguredProperties) |
static boolean |
setPropertiesOnTarget(org.apache.camel.CamelContext context,
Object target,
Object source) |
static String |
toEnvVar(String name) |
static void |
validateOptionAndValue(String key,
String option,
String value) |
public static Properties loadEnvironmentVariablesAsProperties(String[] prefixes)
public static Properties loadJvmSystemPropertiesAsProperties(String[] prefixes)
public static boolean setPropertiesOnTarget(org.apache.camel.CamelContext context,
Object target,
Object source)
throws Exception
Exceptionpublic static boolean setPropertiesOnTarget(org.apache.camel.CamelContext context,
Object target,
Map<String,Object> properties,
String optionPrefix,
boolean failIfNotSet,
boolean ignoreCase,
Map<String,String> autoConfiguredProperties)
public static void computeProperties(String keyPrefix, String key, Properties prop, Map<org.apache.camel.main.PropertyOptionKey,Map<String,Object>> properties, Function<String,Iterable<Object>> supplier)
public static boolean isServiceEnabled(String prefix, String name, Properties properties)
Apache Camel