Skip to content

Commit 5a87a2e

Browse files
committed
polish
1 parent d29359b commit 5a87a2e

File tree

3 files changed

+10
-11
lines changed

3 files changed

+10
-11
lines changed

client/src/main/java/io/split/client/dtos/FallbackTreatmentCalculatorImp.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
public class FallbackTreatmentCalculatorImp implements FallbackTreatmentCalculator
66
{
77
private final FallbackTreatmentsConfiguration _fallbackTreatmentsConfiguration;
8-
private final String labelPrefix = "fallback - ";
8+
private final static String labelPrefix = "fallback - ";
99

1010
public FallbackTreatmentCalculatorImp(FallbackTreatmentsConfiguration fallbackTreatmentsConfiguration) {
1111
_fallbackTreatmentsConfiguration = fallbackTreatmentsConfiguration;

client/src/main/java/io/split/engine/evaluator/EvaluatorImp.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ public class EvaluatorImp implements Evaluator {
2828
private final EvaluationContext _evaluationContext;
2929
private final SplitCacheConsumer _splitCacheConsumer;
3030
private final FallbackTreatmentCalculator _fallbackTreatmentCalculator;
31+
private final String _evaluatorException = "Evaluator Exception";
3132

3233
public EvaluatorImp(SplitCacheConsumer splitCacheConsumer, SegmentCacheConsumer segmentCache,
3334
RuleBasedSegmentCacheConsumer ruleBasedSegmentCacheConsumer,
@@ -64,7 +65,7 @@ public Map<String, EvaluatorImp.TreatmentLabelAndChangeNumber> evaluateFeaturesB
6465
try {
6566
return evaluateFeatures(key, bucketingKey, flagSetsWithNames, attributes);
6667
} catch (Exception e) {
67-
_log.error("Evaluator Exception", e);
68+
_log.error(_evaluatorException, e);
6869
return createMapControl(flagSetsWithNames, io.split.engine.evaluator.Labels.EXCEPTION);
6970
}
7071
}
@@ -216,11 +217,11 @@ private TreatmentLabelAndChangeNumber evaluateParsedSplit(String matchingKey, St
216217
}
217218
return getTreatment(matchingKey, bucketingKey, parsedSplit, attributes);
218219
} catch (ChangeNumberExceptionWrapper e) {
219-
_log.error("Evaluator Exception", e.wrappedException());
220+
_log.error(_evaluatorException, e.wrappedException());
220221
FallbackTreatment fallbackTreatment = _fallbackTreatmentCalculator.resolve(featureName, Labels.EXCEPTION);
221222
return new TreatmentLabelAndChangeNumber(fallbackTreatment.getTreatment(), fallbackTreatment.getLabel(), e.changeNumber());
222223
} catch (Exception e) {
223-
_log.error("Evaluator Exception", e);
224+
_log.error(_evaluatorException, e);
224225
FallbackTreatment fallbackTreatment = _fallbackTreatmentCalculator.resolve(featureName, Labels.EXCEPTION);
225226
return new TreatmentLabelAndChangeNumber(fallbackTreatment.getTreatment(), fallbackTreatment.getLabel());
226227
}

client/src/main/java/io/split/inputValidation/FallbackTreatmentValidator.java

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,18 +50,16 @@ public static String isValidTreatment(String name, String method) {
5050
public static Map<String, FallbackTreatment> isValidByFlagTreatment(Map<String, FallbackTreatment> byFlagTreatment, String method) {
5151
Map<String, FallbackTreatment> result = new HashMap<>();
5252
for (Map.Entry<String, FallbackTreatment> entry : byFlagTreatment.entrySet()) {
53-
Optional<String> feature_name = isValid(entry.getKey(), "Validator");
54-
if (feature_name.equals(Optional.empty())) {
53+
Optional<String> featureName = isValid(entry.getKey(), method);
54+
if (featureName.equals(Optional.empty())) {
5555
continue;
5656
}
5757

5858
FallbackTreatment fallbackTreatment = entry.getValue();
59-
String treatment = isValidTreatment(fallbackTreatment.getTreatment(), "Validator");
60-
if (treatment == null) {
61-
continue;
59+
String treatment = isValidTreatment(fallbackTreatment.getTreatment(), method);
60+
if (treatment != null) {
61+
result.put(featureName.get(), new FallbackTreatment(treatment, fallbackTreatment.getConfig()));
6262
}
63-
64-
result.put(feature_name.get(), new FallbackTreatment(treatment, fallbackTreatment.getConfig()));
6563
}
6664

6765
return result;

0 commit comments

Comments
 (0)