This package contains ScheduledExecutorService functionality for Hazelcast.
The ScheduledExecutorService provides functionality similar to
and also additional methods like executing tasks on a member who is owner of a specific key.
ScheduledExecutorService also provides a way to find the
at any point in time using the
ScheduledTaskHandler accessible through
Interface Summary Interface Description AutoDisposableTaskThe
AutoDisposableTaskinterface should be implemented by any single run task which is to be destroyed automatically after execution
IScheduledExecutorServiceDistributed & durable implementation similar to, but not directly inherited
IScheduledFuture<V>A delayed result-bearing action that can be cancelled. NamedTaskThe
NamedTaskinterface should be implemented by any task that needs to have an identification and enhanced atomicity upon scheduling the task.
ScheduledTaskStatistics StatefulTask<K,V>An interface to provide means for saving & loading state for
Callabletasks scheduled with an
Class Summary Class Description ScheduledTaskHandlerResource handler pointing to a
TaskUtilsA helper class with utilities to act upon
Exception Summary Exception Description DuplicateTaskExceptionAn exception thrown when a task's name is already used before for another (or the same, if re-attempted) schedule. StaleTaskExceptionException thrown by the
IScheduledFutureduring any operation on a stale (=previously destroyed) task.