Class MainHelper


  • public final class MainHelper
    extends Object
    • Constructor Detail

      • MainHelper

        public MainHelper()
    • Method Detail

      • bootstrapDone

        public void bootstrapDone()
      • lookupPropertyFromSysOrEnv

        public static Optional<String> lookupPropertyFromSysOrEnv​(String name)
      • 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)
      • optionKey

        public static String optionKey​(String key)
      • 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)
      • isServiceEnabled

        public static boolean isServiceEnabled​(String prefix,
                                               String name,
                                               Properties properties)
      • validateOptionAndValue

        public static void validateOptionAndValue​(String key,
                                                  String option,
                                                  String value)