Package org.elkoserver.foundation.run

Classes providing a general run queue engine for event loop execution.

See:
          Description

Interface Summary
SlowService Marker interface to tag worker classes as wanting to be run via the SlowServiceRunner.
Thunk An arbitrary (zero-argument) executable.
 

Class Summary
Queue A conventional fifo queue in which dequeued items are removed in the same order they were enqueued.
Runner Runs when it can, but never on empty.
SlowServiceRunner This class provides a mechanism for safely making use of external services that are only available via synchronous, blocking (i.e., slow) interfaces.
SubRunner Object which manages a Runner for you.
 

Package org.elkoserver.foundation.run Description

Classes providing a general run queue engine for event loop execution.

Classes in this package are derived from the open source E-on-Java runtime, subject to the MIT X License. Put proper attribution here before release. See http://erights.org