Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pvorb/property-providers

Provides services to simplify property file (re-)loading
https://github.com/pvorb/property-providers

Last synced: about 1 month ago
JSON representation

Provides services to simplify property file (re-)loading

Awesome Lists containing this project

README

        

# property-providers [![Build Status](https://travis-ci.org/pvorb/property-providers.svg?branch=master)](https://travis-ci.org/pvorb/property-providers) [![Code Coverage](https://codecov.io/gh/pvorb/property-providers/branch/master/graph/badge.svg)](https://codecov.io/gh/pvorb/property-providers)

property-providers is a lightweight library for providing
`java.util.Properties` for your projects. At its heart there is the
`FileWatchingPropertyProvider`, which uses `java.nio.file.WatchService` to
detect changes in a property file and reloads the property file once a change is
detected. A `PropertiesUpdateListener` can be registered to be informed of
update events.

## Maven

The library is available on
[Maven Central](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22de.vorb%22%20AND%20a%3A%22property-providers%22).

## JavaDoc

[JavaDoc API](http://www.javadoc.io/doc/de.vorb/property-providers)

## License

MIT License