Package net.sf.ehcache.config.generator
Class ConfigurationSource
- java.lang.Object
-
- net.sf.ehcache.config.generator.ConfigurationSource
-
public abstract class ConfigurationSource extends java.lang.ObjectClass encapsulating the source of configuration for a cache manager- Author:
- Abhishek Sanoujam
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedConfigurationSource()protected constructor
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract ConfigurationcreateConfiguration()Abstract method used for creating aConfigurationbased on the sourcestatic ConfigurationSourcegetConfigurationSource()Utility factory method for creating aConfigurationSourcebased on default settings (default ehcache.xml in classpath if one is present or an ehcache-failsafe provided with the kitstatic ConfigurationSourcegetConfigurationSource(java.io.File file)Utility factory method for creating aConfigurationSourcebased on a file.static ConfigurationSourcegetConfigurationSource(java.io.InputStream configFileStream)Utility factory method for creating aConfigurationSourcebased on InputStreamstatic ConfigurationSourcegetConfigurationSource(java.net.URL configFileURL)Utility factory method for creating aConfigurationSourcebased onURL
-
-
-
Method Detail
-
getConfigurationSource
public static ConfigurationSource getConfigurationSource(java.io.File file)
Utility factory method for creating aConfigurationSourcebased 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 aConfigurationSourcebased onURL- Parameters:
configFileURL-- Returns:
- ConfigurationSource for the input URL
-
getConfigurationSource
public static ConfigurationSource getConfigurationSource(java.io.InputStream configFileStream)
Utility factory method for creating aConfigurationSourcebased on InputStream- Parameters:
configFileStream-- Returns:
- ConfigurationSource for the input InputStream
-
getConfigurationSource
public static ConfigurationSource getConfigurationSource()
Utility factory method for creating aConfigurationSourcebased on default settings (default ehcache.xml in classpath if one is present or an ehcache-failsafe provided with the kit- Returns:
- Default ConfigurationSource
-
createConfiguration
public abstract Configuration createConfiguration()
Abstract method used for creating aConfigurationbased on the source- Returns:
Configurationbased on the source
-
-