public class HeartBeatUtil extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
HeartBeatUtil.HeartBeat
Represents a heartbeat that will terminate when
HeartBeatUtil.HeartBeat.close() is called. |
Constructor and Description |
---|
HeartBeatUtil() |
Modifier and Type | Method and Description |
---|---|
static HeartBeatUtil.HeartBeat |
scheduleConditionally(String taskId,
com.atlassian.progress.ProgressUpdater progressUpdater,
com.atlassian.progress.ProgressAwareTaskService progressAwareTaskService,
FeatureFlagServiceClient featureFlagServiceClient,
FeatureFlag featureFlag,
boolean enabledByDefault)
Schedules a "HeartBeat" which will make sure the task with id provided keeps it's own ProgressUpdater fresh.
|
public static HeartBeatUtil.HeartBeat scheduleConditionally(String taskId, com.atlassian.progress.ProgressUpdater progressUpdater, com.atlassian.progress.ProgressAwareTaskService progressAwareTaskService, FeatureFlagServiceClient featureFlagServiceClient, FeatureFlag featureFlag, boolean enabledByDefault)
Scheduling a heartbeat is subject to a FeatureFlag evaluation. Make sure to turn the FeatureFlag "ON" in order to have the heartbeat scheduled.
Copyright © 2003–2017 Atlassian. All rights reserved.