Class SynapseConfigurationBuilder


  • public class SynapseConfigurationBuilder
    extends Object
    Builds a Synapse Configuration model with a given input (e.g. XML, programmatic creation, default etc)
    • Constructor Detail

      • SynapseConfigurationBuilder

        public SynapseConfigurationBuilder()
    • Method Detail

      • getDefaultConfiguration

        public static SynapseConfiguration getDefaultConfiguration()
        Return the default Synapse Configuration
        Returns:
        the default configuration to be used
      • getConfiguration

        public static SynapseConfiguration getConfiguration​(String configFile,
                                                            Properties properties)
        Build a Synapse configuration from a given XML configuration file
        Parameters:
        configFile - Path to the Synapse configuration file or directory
        properties - bag of properties to be passed into the builder
        Returns:
        the Synapse configuration model