public abstract class ConfigurationSource
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
ConfigurationSource.DefaultConfigurationSource
Default
ConfigurationSource based on default ehcache.xml in classpath (if one is present) or the ehcache-failsafe.xml
provided with the kit |
private static class |
ConfigurationSource.FileNameSource
ConfigurationSource based on file name |
private static class |
ConfigurationSource.InputStreamConfigurationSource
ConfigurationSource based on InputStream |
private static class |
ConfigurationSource.URLConfigurationSource
ConfigurationSource based on URL |
Modifier | Constructor and Description |
---|---|
protected |
ConfigurationSource()
protected constructor
|
Modifier and Type | Method and Description |
---|---|
abstract Configuration |
createConfiguration()
Abstract method used for creating a
Configuration based on the source |
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 |
static ConfigurationSource |
getConfigurationSource(java.io.File file)
Utility factory method for creating a
ConfigurationSource based on a file. |
static ConfigurationSource |
getConfigurationSource(java.io.InputStream configFileStream)
Utility factory method for creating a
ConfigurationSource based on InputStream |
static ConfigurationSource |
getConfigurationSource(java.net.URL configFileURL)
Utility factory method for creating a
ConfigurationSource based on URL |
public static ConfigurationSource getConfigurationSource(java.io.File file)
ConfigurationSource
based on a file.file
- public static ConfigurationSource getConfigurationSource(java.net.URL configFileURL)
ConfigurationSource
based on URL
configFileURL
- public static ConfigurationSource getConfigurationSource(java.io.InputStream configFileStream)
ConfigurationSource
based on InputStreamconfigFileStream
- public static ConfigurationSource getConfigurationSource()
ConfigurationSource
based on default settings (default ehcache.xml in classpath if one
is present or an ehcache-failsafe provided with the kitpublic abstract Configuration createConfiguration()
Configuration
based on the sourceConfiguration
based on the source