File tree Expand file tree Collapse file tree 2 files changed +18
-0
lines changed
core-api/src/main/java/com/optimizely/ab Expand file tree Collapse file tree 2 files changed +18
-0
lines changed Original file line number Diff line number Diff line change 11# Optimizely Java X SDK Changelog
22
3+ ## 3.3.3
4+ November 14th, 2019
5+
6+ ### New Features:
7+ - Require EventHandler in BatchEventProcessor builder. ([ #333 ] ( https://github.com/optimizely/java-sdk/pull/333 ) )
8+ - Defend against invalid BatchEventProcessor configuration overrides. i([ #331 ] ( https://github.com/optimizely/java-sdk/pull/331 ) )
9+
310## 3.3.2
411October 23rd, 2019
512
Original file line number Diff line number Diff line change @@ -76,6 +76,7 @@ public class Optimizely implements AutoCloseable {
7676 @ VisibleForTesting
7777 final DecisionService decisionService ;
7878 @ VisibleForTesting
79+ @ Deprecated
7980 final EventHandler eventHandler ;
8081 @ VisibleForTesting
8182 final EventProcessor eventProcessor ;
@@ -1032,11 +1033,21 @@ public Builder withErrorHandler(ErrorHandler errorHandler) {
10321033 return this ;
10331034 }
10341035
1036+ /**
1037+ * The withEventHandler has has been moved to the EventProcessor which takes a EventHandler in it's builder
1038+ * method.
1039+ * {@link com.optimizely.ab.event.BatchEventProcessor.Builder#withEventHandler(com.optimizely.ab.event.EventHandler)} label}
1040+ * Please use that builder method instead.
1041+ */
1042+ @ Deprecated
10351043 public Builder withEventHandler (EventHandler eventHandler ) {
10361044 this .eventHandler = eventHandler ;
10371045 return this ;
10381046 }
10391047
1048+ /**
1049+ * You can instantiate a BatchEventProcessor or a ForwardingEventProcessor or supply your own.
1050+ */
10401051 public Builder withEventProcessor (EventProcessor eventProcessor ) {
10411052 this .eventProcessor = eventProcessor ;
10421053 return this ;
You can’t perform that action at this time.
0 commit comments