Skip to content

Commit 5f5184a

Browse files
committed
Streaming support module
1 parent 150030a commit 5f5184a

File tree

25 files changed

+251
-33
lines changed

25 files changed

+251
-33
lines changed

main/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ dependencies {
6262
implementation project(':http')
6363
implementation project(':events-domain')
6464
implementation project(':streaming')
65+
implementation project(':streaming-support')
6566

6667
// External dependencies
6768
implementation libs.roomRuntime

main/src/main/java/io/split/android/client/SplitFactoryHelper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
import java.util.concurrent.TimeUnit;
2323
import java.util.concurrent.locks.ReentrantLock;
2424

25-
import io.split.android.client.common.CompressionUtilProvider;
25+
import io.split.android.client.streaming.support.CompressionUtilProvider;
2626
import io.split.android.client.events.EventsManagerCoordinator;
2727
import io.split.android.client.events.SplitInternalEvent;
2828
import io.split.android.client.lifecycle.SplitLifecycleManager;

main/src/main/java/io/split/android/client/SplitFactoryImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525
import io.split.android.client.main.BuildConfig;
2626
import io.split.android.client.api.Key;
27-
import io.split.android.client.common.CompressionUtilProvider;
27+
import io.split.android.client.streaming.support.CompressionUtilProvider;
2828
import io.split.android.client.events.EventsManagerCoordinator;
2929
import io.split.android.client.factory.FactoryMonitor;
3030
import io.split.android.client.factory.FactoryMonitorImpl;

main/src/main/java/io/split/android/client/service/sseclient/notifications/InstantUpdateChangeNotification.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
import com.google.gson.annotations.SerializedName;
66

7-
import io.split.android.client.common.CompressionType;
7+
import io.split.android.client.streaming.support.CompressionType;
88

99
public abstract class InstantUpdateChangeNotification extends IncomingNotification {
1010

main/src/main/java/io/split/android/client/service/sseclient/notifications/MembershipNotification.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
import java.util.Set;
88

9-
import io.split.android.client.common.CompressionType;
9+
import io.split.android.client.streaming.support.CompressionType;
1010

1111
public class MembershipNotification extends IncomingNotification {
1212

main/src/main/java/io/split/android/client/service/sseclient/notifications/MySegmentsV2PayloadDecoder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
import io.split.android.client.exceptions.MySegmentsParsingException;
77
import io.split.android.client.utils.Base64Util;
8-
import io.split.android.client.utils.CompressionUtil;
8+
import io.split.android.client.streaming.support.CompressionUtil;
99
import io.split.android.client.utils.MurmurHash3;
1010
import io.split.android.client.utils.StringHelper;
1111

main/src/main/java/io/split/android/client/service/sseclient/notifications/memberships/MembershipsNotificationProcessorImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
import java.util.Set;
66
import java.util.concurrent.BlockingQueue;
77

8-
import io.split.android.client.common.CompressionType;
9-
import io.split.android.client.common.CompressionUtilProvider;
8+
import io.split.android.client.streaming.support.CompressionType;
9+
import io.split.android.client.streaming.support.CompressionUtilProvider;
1010
import io.split.android.client.service.executor.SplitTaskExecutor;
1111
import io.split.android.client.service.mysegments.MySegmentUpdateParams;
1212
import io.split.android.client.service.mysegments.MySegmentsUpdateTask;

main/src/main/java/io/split/android/client/service/sseclient/notifications/mysegments/MembershipsNotificationProcessorFactoryImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
import androidx.annotation.NonNull;
66

7-
import io.split.android.client.common.CompressionUtilProvider;
7+
import io.split.android.client.streaming.support.CompressionUtilProvider;
88
import io.split.android.client.service.executor.SplitTaskExecutor;
99
import io.split.android.client.service.sseclient.notifications.MySegmentsV2PayloadDecoder;
1010
import io.split.android.client.service.sseclient.notifications.NotificationParser;

main/src/main/java/io/split/android/client/service/sseclient/reactor/SplitUpdatesWorker.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
import java.util.concurrent.BlockingQueue;
1010

11-
import io.split.android.client.common.CompressionUtilProvider;
11+
import io.split.android.client.streaming.support.CompressionUtilProvider;
1212
import io.split.android.client.dtos.Helper;
1313
import io.split.android.client.dtos.RuleBasedSegment;
1414
import io.split.android.client.dtos.Split;
@@ -23,7 +23,7 @@
2323
import io.split.android.client.storage.rbs.RuleBasedSegmentStorage;
2424
import io.split.android.client.storage.splits.SplitsStorage;
2525
import io.split.android.client.utils.Base64Util;
26-
import io.split.android.client.utils.CompressionUtil;
26+
import io.split.android.client.streaming.support.CompressionUtil;
2727
import io.split.android.client.utils.Json;
2828
import io.split.android.client.utils.logger.Logger;
2929

main/src/test/java/io/split/android/client/service/sseclient/NotificationParserTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import java.util.HashMap;
1212
import java.util.Map;
1313

14-
import io.split.android.client.common.CompressionType;
14+
import io.split.android.client.streaming.support.CompressionType;
1515
import io.split.android.client.service.sseclient.notifications.ControlNotification;
1616
import io.split.android.client.service.sseclient.notifications.HashingAlgorithm;
1717
import io.split.android.client.service.sseclient.notifications.IncomingNotification;

0 commit comments

Comments
 (0)