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 voidaddComponentEnvVariables(Map<String,String> env, Properties properties, boolean custom)voidaddDataFormatEnvVariables(Map<String,String> env, Properties properties, boolean custom)voidaddLanguageEnvVariables(Map<String,String> env, Properties properties, boolean custom)voidbootstrapDone()static voidcomputeProperties(String keyPrefix, String key, org.apache.camel.util.OrderedLocationProperties prop, Map<org.apache.camel.main.PropertyOptionKey,org.apache.camel.util.OrderedLocationProperties> properties, Function<String,Iterable<Object>> supplier)static org.apache.camel.util.OrderedLocationPropertiesextractProperties(org.apache.camel.util.OrderedLocationProperties properties, String optionPrefix)static org.apache.camel.util.OrderedLocationPropertiesextractProperties(org.apache.camel.util.OrderedLocationProperties properties, String optionPrefix, String optionSuffix)static org.apache.camel.util.OrderedLocationPropertiesextractProperties(org.apache.camel.util.OrderedLocationProperties properties, String optionPrefix, String optionSuffix, boolean remove)static org.apache.camel.util.OrderedLocationPropertiesextractProperties(org.apache.camel.util.OrderedLocationProperties properties, String optionPrefix, String optionSuffix, boolean remove, Function<String,String> keyTransformer)static Map<String,String>filterEnvVariables(String[] prefixes)StringgetUptime()StringgetVersion()static booleanisServiceEnabled(String prefix, String name, Properties properties)static PropertiesloadEnvironmentVariablesAsProperties(String[] prefixes)static PropertiesloadJvmSystemPropertiesAsProperties(String[] prefixes)static Optional<String>lookupPropertyFromSysOrEnv(String name)static StringoptionKey(String key)static booleansetPropertiesOnTarget(org.apache.camel.CamelContext context, Object target, Object source)static booleansetPropertiesOnTarget(org.apache.camel.CamelContext context, Object target, org.apache.camel.util.OrderedLocationProperties properties, String optionPrefix, boolean failIfNotSet, boolean ignoreCase, org.apache.camel.util.OrderedLocationProperties autoConfiguredProperties)static StringtoEnvVar(String name)static voidvalidateOptionAndValue(String key, String option, String value)
-
-
-
Method Detail
-
getVersion
public String getVersion()
-
getUptime
public String getUptime()
-
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, org.apache.camel.util.OrderedLocationProperties properties, String optionPrefix, boolean failIfNotSet, boolean ignoreCase, org.apache.camel.util.OrderedLocationProperties autoConfiguredProperties)
-
computeProperties
public static void computeProperties(String keyPrefix, String key, org.apache.camel.util.OrderedLocationProperties prop, Map<org.apache.camel.main.PropertyOptionKey,org.apache.camel.util.OrderedLocationProperties> properties, Function<String,Iterable<Object>> supplier)
-
isServiceEnabled
public static boolean isServiceEnabled(String prefix, String name, Properties properties)
-
validateOptionAndValue
public static void validateOptionAndValue(String key, String option, String value)
-
extractProperties
public static org.apache.camel.util.OrderedLocationProperties extractProperties(org.apache.camel.util.OrderedLocationProperties properties, String optionPrefix)
-
extractProperties
public static org.apache.camel.util.OrderedLocationProperties extractProperties(org.apache.camel.util.OrderedLocationProperties properties, String optionPrefix, String optionSuffix)
-
extractProperties
public static org.apache.camel.util.OrderedLocationProperties extractProperties(org.apache.camel.util.OrderedLocationProperties properties, String optionPrefix, String optionSuffix, boolean remove)
-
-