Package org.apache.camel.main
Class MainHelper
- java.lang.Object
-
- org.apache.camel.main.MainHelper
-
public final class MainHelper extends Object
-
-
Constructor Summary
Constructors Constructor Description MainHelper()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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, Object source)
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 String
toEnvVar(String name)
static void
validateOptionAndValue(String key, String option, String value)
-
-
-
Method Detail
-
bootstrapDone
public void bootstrapDone()
-
loadEnvironmentVariablesAsProperties
public static Properties loadEnvironmentVariablesAsProperties(String[] prefixes)
-
addComponentEnvVariables
public void addComponentEnvVariables(Map<String,String> env, Properties properties, boolean custom)
-
addDataFormatEnvVariables
public void addDataFormatEnvVariables(Map<String,String> env, Properties properties, boolean custom)
-
addLanguageEnvVariables
public void addLanguageEnvVariables(Map<String,String> env, Properties properties, boolean custom)
-
loadJvmSystemPropertiesAsProperties
public static Properties loadJvmSystemPropertiesAsProperties(String[] prefixes)
-
setPropertiesOnTarget
public static boolean setPropertiesOnTarget(org.apache.camel.CamelContext context, Object target, Object source) throws Exception
- Throws:
Exception
-
setPropertiesOnTarget
public static boolean setPropertiesOnTarget(org.apache.camel.CamelContext context, Object target, Map<String,Object> properties, String optionPrefix, boolean failIfNotSet, boolean ignoreCase, Map<String,String> autoConfiguredProperties)
-
computeProperties
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)
-
isServiceEnabled
public static boolean isServiceEnabled(String prefix, String name, Properties properties)
-
-