Raindrop

Overview

How do I generate repeated events?

Raindrop uses the Timer that can be retrieved from the StageManager. A RaindropTimerTask allows you to specify an object and a TaskQueue for the object to be enqueued onto. Standard Timer functionality applies.

The following HandlerImpl code fragment shows how we can delivery an object (in this case the String "AN OBJECT TO BE DELIVERED") to a TaskQueue (in this case a queue called "deliveryQueue"). It will be enqueued every second starting in 100 milliseconds.

StageManager manager = getStageManager();
Timer timer = manager.getTimer();
Object deliveryObject = "AN OBJECT TO BE DELIVERED";
RaindropTimerTask timerTask = new RaindropTimerTask("deliveryQueue",deliveryObject);
timer.schedule(timerTask, 100,1000);

Back to top


Copyright © 2007, Ewan Silver