- 22 5月, 2019 1 次提交
-
-
由 elandau 提交于
Change the property value update semantics to more closely match the previous state before the refactoring. Specifically, values are cached in a single map of key to final resolved values.
-
- 20 5月, 2019 1 次提交
-
-
由 elandau 提交于
-
- 17 5月, 2019 1 次提交
-
-
由 elandau 提交于
-
- 16 5月, 2019 1 次提交
-
-
由 elandau 提交于
The current mechanism for returning property default values is a bit awkward because of how property overrides are applied. This change addresses that by adding an explicit `getOrDefault` api.
-
- 10 5月, 2019 1 次提交
-
-
由 elandau 提交于
Supporting collections and custom types with dynamic config requires a great deal of custom code. This can be greatly simplified by supporting deserialization using a valueOf static method of any type.
-
- 04 5月, 2019 1 次提交
-
-
由 elandau 提交于
**What?** - New AbstractReloadableClientConfig class that implements its own version of dynamic configuration loading. - Allow for default values to be picked up dynamically **Why?** This is part of the effort to completely decouple ribbon from archaius to reduce dependencies and allow for easier integration with other configuration sub systems
-
- 30 4月, 2019 1 次提交
-
-
由 elandau 提交于
**What?** - Deprecate all `DefaultClientConfigImpl` static defaults in favor of `CommonClientConfigKey` contain the default values - Deprecate `IClientConfig#[setProperty, withProperty, containsProperty, setProperty, getPropertyAsInteger, getPropertyAsString, getPropertyAsBoolean]` all of which are replaced by `get` and `set`. - Eliminate the awkward pattern of excessive conversion to and parsing of config string - Leverage Java8 Optional to simplify config loading code **Why?** This is part of a long needed cleanup to simplify configuration loading
-
- 18 4月, 2019 1 次提交
-
-
由 elandau 提交于
-
- 25 1月, 2019 1 次提交
-
-
由 elandau 提交于
Decouple core library from archaius1 **Why?** Archaius1 is a deprecated library that also promotes static access patterns. This PR is a first step of many to first decouple the library. Subsequent PRs will address static access patterns. **How?** - Upgrade from Java 1.7 to 1.8 - Move all archaius specific code into ribbon-archaius - Static ClientConfigFactory discoverable via the ServiceLoader - Add default values to IClientConfigKey
-
- 31 1月, 2013 1 次提交
-
-
由 Allen Wang 提交于
-
- 26 1月, 2013 2 次提交
-
-
由 Allen Wang 提交于
-
由 Allen Wang 提交于
-
- 25 1月, 2013 2 次提交
-
-
由 Allen Wang 提交于
-
由 Allen Wang 提交于
-
- 23 1月, 2013 2 次提交
-
-
由 Sudhir Tonse 提交于
-
由 Allen Wang 提交于
-
- 19 1月, 2013 1 次提交
-
-
由 Allen Wang 提交于
-