diff options
author | Jason Carey <jcarey@argv.me> | 2019-03-12 16:04:51 -0400 |
---|---|---|
committer | Jason Carey <jcarey@argv.me> | 2019-03-29 14:43:57 -0400 |
commit | bf4a3cff4dc5572f2e97cb5279fe63c8227187e0 (patch) | |
tree | 78da97f2f785cf191cc4fa87445f96cb2609c04d /src/mongo/util/periodic_runner_impl.h | |
parent | a6ddf1b828299cd695b69f5971eeafb0f74e0c58 (diff) | |
download | mongo-bf4a3cff4dc5572f2e97cb5279fe63c8227187e0.tar.gz |
SERVER-35114 Adjustable periods for PeriodicJobs
Add support for changing the period of a periodic job
Diffstat (limited to 'src/mongo/util/periodic_runner_impl.h')
-rw-r--r-- | src/mongo/util/periodic_runner_impl.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mongo/util/periodic_runner_impl.h b/src/mongo/util/periodic_runner_impl.h index b27b9ef09f2..eb6663d708b 100644 --- a/src/mongo/util/periodic_runner_impl.h +++ b/src/mongo/util/periodic_runner_impl.h @@ -72,6 +72,8 @@ private: void pause(); void resume(); void stop(); + Milliseconds getPeriod(); + void setPeriod(Milliseconds ms); enum class ExecutionStatus { NOT_SCHEDULED, RUNNING, PAUSED, CANCELED }; @@ -101,6 +103,8 @@ private: void stop() override; void pause() override; void resume() override; + Milliseconds getPeriod() override; + void setPeriod(Milliseconds ms) override; private: std::weak_ptr<PeriodicJobImpl> _jobWeak; |