Support for delayed events
This plugin uses the spring-events (from which it borrows its wiring logic) and quartz plugins.
UsageThe delayed events plugin adds a publishDelayedEvent method to domain classes, controllers and services in a fashion similar to what spring-events does. When triggering a delayed event, just call the following method:
The first parameter is the source of the event, the second the Spring event to trigger after some time, and the last one is the delay after which you want the event to fire (in millisecond).
publishDelayedEvent(this, theEvent, 150000)