Package org.omegazero.common.event
package org.omegazero.common.event
Provides classes for scheduling asynchronous/concurrent tasks.
-
ClassesClassDescriptionUsed for queuing and running
Tasks.AnAbstractTaskQueueExecutordeferring all queued tasks until anotherAbstractTaskQueueExecutorimplementation is available.AnAbstractTaskQueueExecutordelegating all tasks to anotherAbstractTaskQueueExecutorimplementation.Used for distributing and executing events among a set of registered listeners.Deprecated.Since 2.6.Deprecated.Since 2.6.AnAbstractTaskQueueExecutorrunning all tasks passed toqueuemethods synchronously (in the same thread).Builder used to create aTaskQueueExecutor.Convenience class for globally scheduled tasks using aTaskScheduler.Provides functions for time-based scheduling, running functions either once or periodically, similar to JavaScript'ssetTimeoutandsetInterval.