public final class MainHelper extends Object
| Constructor and Description |
|---|
MainHelper() |
| Modifier and Type | Method and Description |
|---|---|
void |
addComponentEnvVariables(Map<String,String> env,
Properties properties,
boolean custom) |
void |
addDataFormatEnvVariables(Map<String,String> env,
Properties properties,
boolean custom) |
void |
addLanguageEnvVariables(Map<String,String> env,
Properties properties,
boolean custom) |
void |
bootstrapDone() |
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 Map<String,String> |
filterEnvVariables(String[] prefixes) |
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 void bootstrapDone()
public static Properties loadEnvironmentVariablesAsProperties(String[] prefixes)
public void addComponentEnvVariables(Map<String,String> env, Properties properties, boolean custom)
public void addDataFormatEnvVariables(Map<String,String> env, Properties properties, boolean custom)
public void addLanguageEnvVariables(Map<String,String> env, Properties properties, boolean custom)
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