You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: Support mapping a client to a given provider. (#388)
* Support mapping a client to a given provider.
Signed-off-by: Justin Abrahms <[email protected]>
* Add a few javadocs.
Signed-off-by: Justin Abrahms <[email protected]>
* Special case the null client name
Signed-off-by: Justin Abrahms <[email protected]>
* Add some missing test cases.
Signed-off-by: Justin Abrahms <[email protected]>
* Moving to an object map unwraps the values.
Signed-off-by: Justin Abrahms <[email protected]>
* Fix equality test.
Signed-off-by: Justin Abrahms <[email protected]>
* Carry targeting key when copying over null object.
Signed-off-by: Justin Abrahms <[email protected]>
* Test provider name, not object equality.
Signed-off-by: Justin Abrahms <[email protected]>
* Client-based getProvider is now an overload; Use read lock, not write lock.
Signed-off-by: Justin Abrahms <[email protected]>
* Update src/main/java/dev/openfeature/sdk/OpenFeatureAPI.java
Co-authored-by: Lars Opitz <[email protected]>
Signed-off-by: Justin Abrahms <[email protected]>
* Simplify locking logic around providers.
There's no such thing as "API without a provider set" anymore. We now default to NoOpProvider in the API (not client).
Signed-off-by: Justin Abrahms <[email protected]>
* Add a few missing tests
Signed-off-by: Justin Abrahms <[email protected]>
---------
Signed-off-by: Justin Abrahms <[email protected]>
Co-authored-by: Lars Opitz <[email protected]>
Co-authored-by: Michael Beemer <[email protected]>
0 commit comments