Class ConfigurationSource


  • public abstract class ConfigurationSource
    extends java.lang.Object
    Class encapsulating the source of configuration for a cache manager

    Author:
    Abhishek Sanoujam
    • Constructor Detail

      • ConfigurationSource

        protected ConfigurationSource()
        protected constructor
    • Method Detail

      • getConfigurationSource

        public static ConfigurationSource getConfigurationSource​(java.io.File file)
        Utility factory method for creating a ConfigurationSource based on a file.
        Parameters:
        file -
        Returns:
        ConfigurationSource for the input file
      • getConfigurationSource

        public static ConfigurationSource getConfigurationSource​(java.net.URL configFileURL)
        Utility factory method for creating a ConfigurationSource based on URL
        Parameters:
        configFileURL -
        Returns:
        ConfigurationSource for the input URL
      • getConfigurationSource

        public static ConfigurationSource getConfigurationSource​(java.io.InputStream configFileStream)
        Utility factory method for creating a ConfigurationSource based on InputStream
        Parameters:
        configFileStream -
        Returns:
        ConfigurationSource for the input InputStream
      • getConfigurationSource

        public static ConfigurationSource getConfigurationSource()
        Utility factory method for creating a ConfigurationSource based on default settings (default ehcache.xml in classpath if one is present or an ehcache-failsafe provided with the kit
        Returns:
        Default ConfigurationSource