Scheduling tasks with Eclipse Vert.x

cescoffier
245 views

Open Source Your Knowledge, Become a Contributor

Technology knowledge has to be shared and made accessible for free. Join the movement.

Create Content

Scheduling tasks with Vert.x

When building an application with Eclipse Vert.x, it's very common to want to perform an action after a delay or periodically. Because of the non-blocking aspect of Vert.x, you can't make the thread sleep to introduce a delay. It would block the event loop and that's forbidden. Instead use Vert.x timers.

In this short tutorial you learn:

  • How to create delayed actions using a one-shot timer,
  • How to schedule the periodic execution of tasks,
  • How to cancel timers.

It's going to take less than 10 minutes to complete, so don't delay it and give it a shoot now!

If you are looking for a more gentle introduction to vert.x, look at this other playground explaining how to create a HTTP endpoint with Vert.x.

Open Source Your Knowledge: become a Contributor and help others learn. Create New Content