Skip to content

Commit

Permalink
Merge pull request #1245 from microsoft/trask/fix-shutdown-issue
Browse files Browse the repository at this point in the history
Fix shutdown issue due to non-daemon thread
  • Loading branch information
trask authored May 26, 2020
2 parents 67ff6be + 8ad7d5d commit bd323f0
Showing 1 changed file with 2 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
import com.google.common.base.Preconditions;
import com.microsoft.applicationinsights.internal.util.DeviceInfo;
import com.microsoft.applicationinsights.internal.util.LocalStringsUtils;
import com.microsoft.applicationinsights.internal.util.ThreadPoolUtils;
import org.apache.http.client.methods.HttpPost;

import com.microsoft.applicationinsights.TelemetryConfiguration;
Expand Down Expand Up @@ -60,7 +61,7 @@ public void initialize() {
public void initialize(final TelemetryConfiguration configuration) {
Preconditions.checkNotNull(configuration);
final CountDownLatch latch = new CountDownLatch(1);
Executors.newSingleThreadExecutor().execute(new Runnable() {
Executors.newSingleThreadExecutor(ThreadPoolUtils.createDaemonThreadFactory(QuickPulse.class)).execute(new Runnable() {
@Override
public void run() {
initializeSync(latch, configuration);
Expand Down

0 comments on commit bd323f0

Please sign in to comment.