Skip to content

Commit 4fa0a08

Browse files
committed
!feat: Make evaluation context setters consistent
Signed-off-by: Todd Baert <toddbaert@gmail.com>
1 parent b626789 commit 4fa0a08

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

src/main/java/dev/openfeature/javasdk/OpenFeatureAPI.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public class OpenFeatureAPI {
1919
private FeatureProvider provider;
2020
@Getter
2121
@Setter
22-
private EvaluationContext ctx;
22+
private EvaluationContext evaluationContext;
2323
@Getter
2424
private List<Hook> apiHooks;
2525

src/main/java/dev/openfeature/javasdk/OpenFeatureClient.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ private <T> FlagEvaluationDetails<T> evaluateFlag(FlagValueType type, String key
7878
// merge of: API.context, client.context, invocation.context
7979
EvaluationContext mergedCtx = EvaluationContext.merge(
8080
EvaluationContext.merge(
81-
openfeatureApi.getCtx(),
81+
openfeatureApi.getEvaluationContext(),
8282
this.getEvaluationContext()
8383
),
8484
invocationCtx

src/test/java/dev/openfeature/javasdk/FlagEvaluationSpecTest.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ private Client _client() {
3333

3434
@AfterEach void reset_ctx() {
3535
OpenFeatureAPI api = OpenFeatureAPI.getInstance();
36-
api.setCtx(null);
36+
api.setEvaluationContext(null);
3737
}
3838

3939
@Specification(number="1.1.1", text="The API, and any state it maintains SHOULD exist as a global singleton, even in cases wherein multiple versions of the API are present at runtime.")
@@ -235,7 +235,7 @@ private Client _client() {
235235
apiCtx.add("common", "1");
236236
apiCtx.add("common2", "1");
237237
apiCtx.add("api", "2");
238-
api.setCtx(apiCtx);
238+
api.setEvaluationContext(apiCtx);
239239

240240
Client c = api.getClient();
241241
EvaluationContext clientCtx = new EvaluationContext();

0 commit comments

Comments
 (0)