Scheduling tasks with Eclipse Vert.x

cescoffier
32.1K views

Open Source Your Knowledge, Become a Contributor

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

Create Content
Next: Delayed tasks

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 shot 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