Skip to content

daedafusion/configuration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

Coverage Status

configuration

Plugable configuration framework. Allows a heirarchy of providers (e.g. use system props, then etcd, then config file).

Default providers are:

System Properties -> Classpath

Pass -DconfigurationProviders as a comma separated list of classes to set configuration

Maven

<dependency>
    <groupId>com.daedafusion</groupId>
    <artifactId>configuration</artifactId>
    <version>1.1</version>
</dependency
<dependency>
    <groupId>com.daedafusion</groupId>
    <artifactId>configuration</artifactId>
    <version>1.2-SNAPSHOT</version>
</dependency

Examples

Configuration.getInstance().getString("epiphyte")
InputStream in = Configuration.getInstance().getResource("log4j");