Skip to content

Commit 99a9d93

Browse files
authored
Move CrashlyticsWorker to concurrency package (#6148)
1 parent 8b832df commit 99a9d93

17 files changed

+34
-16
lines changed

firebase-crashlytics/src/androidTest/java/com/google/firebase/crashlytics/internal/common/CrashlyticsControllerTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,10 @@
3737
import com.google.firebase.concurrent.TestOnlyExecutors;
3838
import com.google.firebase.crashlytics.internal.CrashlyticsNativeComponent;
3939
import com.google.firebase.crashlytics.internal.CrashlyticsTestCase;
40-
import com.google.firebase.crashlytics.internal.CrashlyticsWorker;
4140
import com.google.firebase.crashlytics.internal.DevelopmentPlatformProvider;
4241
import com.google.firebase.crashlytics.internal.NativeSessionFileProvider;
4342
import com.google.firebase.crashlytics.internal.analytics.AnalyticsEventLogger;
43+
import com.google.firebase.crashlytics.internal.concurrency.CrashlyticsWorker;
4444
import com.google.firebase.crashlytics.internal.metadata.LogFileManager;
4545
import com.google.firebase.crashlytics.internal.metadata.UserMetadata;
4646
import com.google.firebase.crashlytics.internal.model.CrashlyticsReport;

firebase-crashlytics/src/androidTest/java/com/google/firebase/crashlytics/internal/common/CrashlyticsCoreInitializationTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,11 @@
3131
import com.google.firebase.crashlytics.internal.CrashlyticsNativeComponent;
3232
import com.google.firebase.crashlytics.internal.CrashlyticsNativeComponentDeferredProxy;
3333
import com.google.firebase.crashlytics.internal.CrashlyticsTestCase;
34-
import com.google.firebase.crashlytics.internal.CrashlyticsWorker;
3534
import com.google.firebase.crashlytics.internal.DevelopmentPlatformProvider;
3635
import com.google.firebase.crashlytics.internal.RemoteConfigDeferredProxy;
3736
import com.google.firebase.crashlytics.internal.analytics.UnavailableAnalyticsEventLogger;
3837
import com.google.firebase.crashlytics.internal.breadcrumbs.DisabledBreadcrumbSource;
38+
import com.google.firebase.crashlytics.internal.concurrency.CrashlyticsWorker;
3939
import com.google.firebase.crashlytics.internal.persistence.FileStore;
4040
import com.google.firebase.crashlytics.internal.settings.Settings;
4141
import com.google.firebase.crashlytics.internal.settings.SettingsController;

firebase-crashlytics/src/androidTest/java/com/google/firebase/crashlytics/internal/common/CrashlyticsCoreTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,13 @@
3333
import com.google.firebase.crashlytics.internal.CrashlyticsNativeComponent;
3434
import com.google.firebase.crashlytics.internal.CrashlyticsNativeComponentDeferredProxy;
3535
import com.google.firebase.crashlytics.internal.CrashlyticsTestCase;
36-
import com.google.firebase.crashlytics.internal.CrashlyticsWorker;
3736
import com.google.firebase.crashlytics.internal.DevelopmentPlatformProvider;
3837
import com.google.firebase.crashlytics.internal.RemoteConfigDeferredProxy;
3938
import com.google.firebase.crashlytics.internal.analytics.UnavailableAnalyticsEventLogger;
4039
import com.google.firebase.crashlytics.internal.breadcrumbs.BreadcrumbHandler;
4140
import com.google.firebase.crashlytics.internal.breadcrumbs.BreadcrumbSource;
4241
import com.google.firebase.crashlytics.internal.breadcrumbs.DisabledBreadcrumbSource;
42+
import com.google.firebase.crashlytics.internal.concurrency.CrashlyticsWorker;
4343
import com.google.firebase.crashlytics.internal.metadata.UserMetadata;
4444
import com.google.firebase.crashlytics.internal.persistence.FileStore;
4545
import com.google.firebase.crashlytics.internal.settings.Settings;

firebase-crashlytics/src/androidTest/java/com/google/firebase/crashlytics/internal/common/SessionReportingCoordinatorTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
import com.google.android.gms.tasks.Task;
3535
import com.google.android.gms.tasks.Tasks;
3636
import com.google.firebase.concurrent.TestOnlyExecutors;
37-
import com.google.firebase.crashlytics.internal.CrashlyticsWorker;
37+
import com.google.firebase.crashlytics.internal.concurrency.CrashlyticsWorker;
3838
import com.google.firebase.crashlytics.internal.metadata.LogFileManager;
3939
import com.google.firebase.crashlytics.internal.metadata.UserMetadata;
4040
import com.google.firebase.crashlytics.internal.model.CrashlyticsReport;

firebase-crashlytics/src/androidTest/java/com/google/firebase/crashlytics/internal/CrashlyticsWorkerTest.java renamed to firebase-crashlytics/src/androidTest/java/com/google/firebase/crashlytics/internal/concurrency/CrashlyticsWorkerTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package com.google.firebase.crashlytics.internal;
17+
package com.google.firebase.crashlytics.internal.concurrency;
1818

1919
import static com.google.common.truth.Truth.assertThat;
2020
import static org.junit.Assert.assertThrows;

firebase-crashlytics/src/androidTest/java/com/google/firebase/crashlytics/internal/metadata/MetaDataStoreTest.java

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

1919
import com.google.firebase.concurrent.TestOnlyExecutors;
2020
import com.google.firebase.crashlytics.internal.CrashlyticsTestCase;
21-
import com.google.firebase.crashlytics.internal.CrashlyticsWorker;
21+
import com.google.firebase.crashlytics.internal.concurrency.CrashlyticsWorker;
2222
import com.google.firebase.crashlytics.internal.persistence.FileStore;
2323
import java.io.File;
2424
import java.io.IOException;

firebase-crashlytics/src/androidTest/java/com/google/firebase/crashlytics/internal/settings/DefaultSettingsControllerTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,12 @@
2727
import com.google.android.gms.tasks.Tasks;
2828
import com.google.firebase.concurrent.TestOnlyExecutors;
2929
import com.google.firebase.crashlytics.internal.CrashlyticsTestCase;
30-
import com.google.firebase.crashlytics.internal.CrashlyticsWorker;
3130
import com.google.firebase.crashlytics.internal.common.CurrentTimeProvider;
3231
import com.google.firebase.crashlytics.internal.common.DataCollectionArbiter;
3332
import com.google.firebase.crashlytics.internal.common.DeliveryMechanism;
3433
import com.google.firebase.crashlytics.internal.common.InstallIdProvider;
3534
import com.google.firebase.crashlytics.internal.common.InstallIdProvider.InstallIds;
35+
import com.google.firebase.crashlytics.internal.concurrency.CrashlyticsWorker;
3636
import java.util.concurrent.Executor;
3737
import java.util.concurrent.ExecutorService;
3838
import java.util.concurrent.TimeUnit;

firebase-crashlytics/src/main/java/com/google/firebase/crashlytics/FirebaseCrashlytics.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
import com.google.firebase.analytics.connector.AnalyticsConnector;
2525
import com.google.firebase.crashlytics.internal.CrashlyticsNativeComponent;
2626
import com.google.firebase.crashlytics.internal.CrashlyticsNativeComponentDeferredProxy;
27-
import com.google.firebase.crashlytics.internal.CrashlyticsWorker;
2827
import com.google.firebase.crashlytics.internal.DevelopmentPlatformProvider;
2928
import com.google.firebase.crashlytics.internal.Logger;
3029
import com.google.firebase.crashlytics.internal.RemoteConfigDeferredProxy;
@@ -35,6 +34,7 @@
3534
import com.google.firebase.crashlytics.internal.common.CrashlyticsCore;
3635
import com.google.firebase.crashlytics.internal.common.DataCollectionArbiter;
3736
import com.google.firebase.crashlytics.internal.common.IdManager;
37+
import com.google.firebase.crashlytics.internal.concurrency.CrashlyticsWorker;
3838
import com.google.firebase.crashlytics.internal.network.HttpRequestFactory;
3939
import com.google.firebase.crashlytics.internal.persistence.FileStore;
4040
import com.google.firebase.crashlytics.internal.settings.SettingsController;

firebase-crashlytics/src/main/java/com/google/firebase/crashlytics/internal/common/CrashlyticsController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@
3131
import com.google.android.gms.tasks.Tasks;
3232
import com.google.firebase.crashlytics.internal.CrashlyticsNativeComponent;
3333
import com.google.firebase.crashlytics.internal.CrashlyticsPreconditions;
34-
import com.google.firebase.crashlytics.internal.CrashlyticsWorker;
3534
import com.google.firebase.crashlytics.internal.Logger;
3635
import com.google.firebase.crashlytics.internal.NativeSessionFileProvider;
3736
import com.google.firebase.crashlytics.internal.analytics.AnalyticsEventLogger;
37+
import com.google.firebase.crashlytics.internal.concurrency.CrashlyticsWorker;
3838
import com.google.firebase.crashlytics.internal.metadata.LogFileManager;
3939
import com.google.firebase.crashlytics.internal.metadata.UserMetadata;
4040
import com.google.firebase.crashlytics.internal.model.CrashlyticsReport;

firebase-crashlytics/src/main/java/com/google/firebase/crashlytics/internal/common/CrashlyticsCore.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@
2727
import com.google.firebase.crashlytics.BuildConfig;
2828
import com.google.firebase.crashlytics.internal.CrashlyticsNativeComponent;
2929
import com.google.firebase.crashlytics.internal.CrashlyticsPreconditions;
30-
import com.google.firebase.crashlytics.internal.CrashlyticsWorker;
3130
import com.google.firebase.crashlytics.internal.Logger;
3231
import com.google.firebase.crashlytics.internal.RemoteConfigDeferredProxy;
3332
import com.google.firebase.crashlytics.internal.analytics.AnalyticsEventLogger;
3433
import com.google.firebase.crashlytics.internal.breadcrumbs.BreadcrumbSource;
34+
import com.google.firebase.crashlytics.internal.concurrency.CrashlyticsWorker;
3535
import com.google.firebase.crashlytics.internal.metadata.LogFileManager;
3636
import com.google.firebase.crashlytics.internal.metadata.UserMetadata;
3737
import com.google.firebase.crashlytics.internal.persistence.FileStore;

firebase-crashlytics/src/main/java/com/google/firebase/crashlytics/internal/common/SessionReportingCoordinator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
import androidx.annotation.VisibleForTesting;
2424
import com.google.android.gms.tasks.Task;
2525
import com.google.android.gms.tasks.Tasks;
26-
import com.google.firebase.crashlytics.internal.CrashlyticsWorker;
2726
import com.google.firebase.crashlytics.internal.Logger;
27+
import com.google.firebase.crashlytics.internal.concurrency.CrashlyticsWorker;
2828
import com.google.firebase.crashlytics.internal.metadata.LogFileManager;
2929
import com.google.firebase.crashlytics.internal.metadata.UserMetadata;
3030
import com.google.firebase.crashlytics.internal.model.CrashlyticsReport;

firebase-crashlytics/src/main/java/com/google/firebase/crashlytics/internal/CrashlyticsWorker.java renamed to firebase-crashlytics/src/main/java/com/google/firebase/crashlytics/internal/concurrency/CrashlyticsWorker.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package com.google.firebase.crashlytics.internal;
17+
package com.google.firebase.crashlytics.internal.concurrency;
1818

1919
import androidx.annotation.VisibleForTesting;
2020
import com.google.android.gms.tasks.CancellationTokenSource;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
/*
2+
* Copyright 2024 Google LLC
3+
*
4+
* Licensed under the Apache License, Version 2.0 (the "License");
5+
* you may not use this file except in compliance with the License.
6+
* You may obtain a copy of the License at
7+
*
8+
* http://www.apache.org/licenses/LICENSE-2.0
9+
*
10+
* Unless required by applicable law or agreed to in writing, software
11+
* distributed under the License is distributed on an "AS IS" BASIS,
12+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
* See the License for the specific language governing permissions and
14+
* limitations under the License.
15+
*/
16+
17+
/** @hide */
18+
package com.google.firebase.crashlytics.internal.concurrency;

firebase-crashlytics/src/main/java/com/google/firebase/crashlytics/internal/metadata/UserMetadata.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
import androidx.annotation.Nullable;
1818
import androidx.annotation.VisibleForTesting;
1919
import com.google.errorprone.annotations.CanIgnoreReturnValue;
20-
import com.google.firebase.crashlytics.internal.CrashlyticsWorker;
2120
import com.google.firebase.crashlytics.internal.common.CommonUtils;
21+
import com.google.firebase.crashlytics.internal.concurrency.CrashlyticsWorker;
2222
import com.google.firebase.crashlytics.internal.model.CrashlyticsReport;
2323
import com.google.firebase.crashlytics.internal.persistence.FileStore;
2424
import java.util.List;

firebase-crashlytics/src/main/java/com/google/firebase/crashlytics/internal/settings/SettingsController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,14 @@
2323
import com.google.android.gms.tasks.Task;
2424
import com.google.android.gms.tasks.TaskCompletionSource;
2525
import com.google.android.gms.tasks.Tasks;
26-
import com.google.firebase.crashlytics.internal.CrashlyticsWorker;
2726
import com.google.firebase.crashlytics.internal.Logger;
2827
import com.google.firebase.crashlytics.internal.common.CommonUtils;
2928
import com.google.firebase.crashlytics.internal.common.CurrentTimeProvider;
3029
import com.google.firebase.crashlytics.internal.common.DataCollectionArbiter;
3130
import com.google.firebase.crashlytics.internal.common.DeliveryMechanism;
3231
import com.google.firebase.crashlytics.internal.common.IdManager;
3332
import com.google.firebase.crashlytics.internal.common.SystemCurrentTimeProvider;
33+
import com.google.firebase.crashlytics.internal.concurrency.CrashlyticsWorker;
3434
import com.google.firebase.crashlytics.internal.network.HttpRequestFactory;
3535
import com.google.firebase.crashlytics.internal.persistence.FileStore;
3636
import java.util.Locale;

firebase-crashlytics/src/test/java/com/google/firebase/crashlytics/internal/common/CrashlyticsControllerRobolectricTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@
3131
import com.google.firebase.concurrent.TestOnlyExecutors;
3232
import com.google.firebase.crashlytics.internal.CrashlyticsNativeComponent;
3333
import com.google.firebase.crashlytics.internal.CrashlyticsNativeComponentDeferredProxy;
34-
import com.google.firebase.crashlytics.internal.CrashlyticsWorker;
3534
import com.google.firebase.crashlytics.internal.DevelopmentPlatformProvider;
3635
import com.google.firebase.crashlytics.internal.analytics.AnalyticsEventLogger;
36+
import com.google.firebase.crashlytics.internal.concurrency.CrashlyticsWorker;
3737
import com.google.firebase.crashlytics.internal.metadata.LogFileManager;
3838
import com.google.firebase.crashlytics.internal.metadata.UserMetadata;
3939
import com.google.firebase.crashlytics.internal.persistence.FileStore;

firebase-crashlytics/src/test/java/com/google/firebase/crashlytics/internal/common/SessionReportingCoordinatorRobolectricTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
import androidx.annotation.RequiresApi;
3030
import androidx.test.core.app.ApplicationProvider;
3131
import com.google.firebase.concurrent.TestOnlyExecutors;
32-
import com.google.firebase.crashlytics.internal.CrashlyticsWorker;
32+
import com.google.firebase.crashlytics.internal.concurrency.CrashlyticsWorker;
3333
import com.google.firebase.crashlytics.internal.metadata.LogFileManager;
3434
import com.google.firebase.crashlytics.internal.metadata.UserMetadata;
3535
import com.google.firebase.crashlytics.internal.model.CrashlyticsReport;

0 commit comments

Comments
 (0)