当前位置: 软件>java软件
配置管理API Archaius
本文导语: Archaius 包含一系列配置管理API,提供动态类型化属性、线程安全配置操作、轮询框架、回调机制等等功能。 示例代码: // create a property whose value is type long and use 1000 as the default // if the property is not defined DynamicLongProperty ...
Archaius 包含一系列配置管理API,提供动态类型化属性、线程安全配置操作、轮询框架、回调机制等等功能。
示例代码:
// create a property whose value is type long and use 1000 as the default // if the property is not defined DynamicLongProperty timeToWait = DynamicPropertyFactory.getInstance().getLongProperty("lock.waitTime", 1000); // ... ReentrantLock lock = ...; // ... lock.tryLock(timeToWait.get(), TimeUnit.MILLISECONDS); // timeToWait.get() returns up-to-date value of the property