Package org.jpos.q2
Class SimpleConfigurationFactory
- java.lang.Object
-
- org.jpos.q2.SimpleConfigurationFactory
-
- All Implemented Interfaces:
ConfigurationFactory
public class SimpleConfigurationFactory extends java.lang.Object implements ConfigurationFactory
-
-
Constructor Summary
Constructors Constructor Description SimpleConfigurationFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Configuration
getConfiguration(org.jdom2.Element e)
protected java.util.List<java.lang.String>
getFiles(java.lang.String baseFile, java.lang.String environmnents)
protected void
processFile(java.util.Properties props, java.lang.String baseFile, boolean isEnv)
protected void
processProperty(java.util.Properties props, java.lang.String name, java.lang.String value)
protected boolean
readPropertyFile(java.util.Properties props, java.lang.String fileName)
protected boolean
readYAML(java.util.Properties props, java.lang.String fileName)
protected boolean
readYamlFile(java.util.Properties props, java.lang.String fileName)
-
-
-
Constructor Detail
-
SimpleConfigurationFactory
public SimpleConfigurationFactory()
-
-
Method Detail
-
getConfiguration
public Configuration getConfiguration(org.jdom2.Element e) throws ConfigurationException
- Specified by:
getConfiguration
in interfaceConfigurationFactory
- Throws:
ConfigurationException
-
processProperty
protected void processProperty(java.util.Properties props, java.lang.String name, java.lang.String value)
-
processFile
protected void processFile(java.util.Properties props, java.lang.String baseFile, boolean isEnv) throws ConfigurationException
- Throws:
ConfigurationException
-
getFiles
protected java.util.List<java.lang.String> getFiles(java.lang.String baseFile, java.lang.String environmnents)
-
readYamlFile
protected boolean readYamlFile(java.util.Properties props, java.lang.String fileName) throws ConfigurationException
- Throws:
ConfigurationException
-
readPropertyFile
protected boolean readPropertyFile(java.util.Properties props, java.lang.String fileName) throws java.io.IOException
- Throws:
java.io.IOException
-
readYAML
protected boolean readYAML(java.util.Properties props, java.lang.String fileName) throws java.io.IOException
- Throws:
java.io.IOException
-
-