pekko/akka-multi-node-testkit/src/main
Patrik Nordwall 10d32fceb9 scheduleWithFixedDelay vs scheduleAtFixedRate, #26910
* previous `schedule` method is trying to maintain a fixed average frequency
  over time, but that can result in undesired bursts of scheduled tasks after a long
  GC or if the JVM process has been suspended, same with all other periodic
  scheduled message sending via various Timer APIs
* most of the time "fixed delay" is more desirable
* we can't just change because it's too big behavioral change and some might
  depend on previous behavior
* deprecate the old `schedule` and introduce new `scheduleWithFixedDelay`
  and `scheduleAtFixedRate`, when fixing the deprecation warning users should
  make a concious decision of which behavior to use (scheduleWithFixedDelay in
  most cases)

* Streams
* SchedulerSpec
  * test both fixed delay and fixed rate
* TimerSpec
* FSM and PersistentFSM
* mima
* runnable as second parameter list, also in typed.Scheduler
* IllegalStateException vs SchedulerException
* deprecated annotations
* api and reference docs, all places
* migration guide
2019-06-05 11:38:04 +02:00
..
java/akka/remote/testconductor Update headers from 2018 to 2019 once for all. (#26165) 2019-01-02 11:55:26 +01:00
mima-filters Fix remaining akka-testkit warnings (#26752) 2019-04-16 18:33:38 +02:00
protobuf Update headers from 2018 to 2019 once for all. (#26165) 2019-01-02 11:55:26 +01:00
resources Testconductor allows more time to pass to give artery time to shutdown #21500 2016-09-23 15:01:51 +02:00
scala/akka/remote scheduleWithFixedDelay vs scheduleAtFixedRate, #26910 2019-06-05 11:38:04 +02:00