public final class ConfigurationFactory
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
DEFAULT_CLASSPATH_CONFIGURATION_FILE |
private static java.lang.String |
FAILSAFE_CLASSPATH_CONFIGURATION_FILE |
private static org.slf4j.Logger |
LOG |
Modifier | Constructor and Description |
---|---|
private |
ConfigurationFactory()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
(package private) static java.util.Set |
extractPropertyTokens(java.lang.String sourceDocument)
Extracts properties of the form ${...}
|
static CacheConfiguration |
parseCacheConfiguration(java.lang.String xmlString)
Configures a cache bean from a string of XML.
|
static Configuration |
parseConfiguration()
Configures a bean from an XML file in the classpath.
|
static Configuration |
parseConfiguration(java.io.File file)
Configures a bean from an XML file.
|
static Configuration |
parseConfiguration(java.io.InputStream inputStream)
Configures a bean from an XML input stream.
|
static Configuration |
parseConfiguration(java.net.URL url)
Configures a bean from an XML file available as an URL.
|
private static java.io.InputStream |
translateSystemProperties(java.io.InputStream inputStream)
Translates system properties which can be added as tokens to the config file using ${token} syntax.
|
private static final org.slf4j.Logger LOG
private static final java.lang.String DEFAULT_CLASSPATH_CONFIGURATION_FILE
private static final java.lang.String FAILSAFE_CLASSPATH_CONFIGURATION_FILE
public static Configuration parseConfiguration(java.io.File file) throws CacheException
CacheException
public static Configuration parseConfiguration(java.net.URL url) throws CacheException
CacheException
public static Configuration parseConfiguration() throws CacheException
CacheException
public static Configuration parseConfiguration(java.io.InputStream inputStream) throws CacheException
CacheException
public static CacheConfiguration parseCacheConfiguration(java.lang.String xmlString) throws CacheException
CacheException
private static java.io.InputStream translateSystemProperties(java.io.InputStream inputStream) throws java.io.IOException
inputStream
- java.io.IOException
static java.util.Set extractPropertyTokens(java.lang.String sourceDocument)
sourceDocument
- the source document