See: Description
| Interface | Description |
|---|---|
| GeneralTimer |
Represents timers, either java.util.Timer or timers provided by the hosting environment, such as GAE
|
| MessageQueue |
The high-performance actor message queue
|
| PoolFactory |
Used to create thread pools in hosted environment
|
| TimerFactory |
Allows customized timers to be created in managed environments such as GAE
|
| Class | Description |
|---|---|
| ASTUtils |
Common functions for writing AST related code.
|
| AsyncFunASTTransformation |
This transformation turns field initialExpressions into method calls to
GParsPoolUtil.asyncFun(groovy.lang.Closure, boolean). |
| AsyncMessagingCore | |
| DefaultMessageQueue |
An implementation of the message queue for actor and agent messaging.
|
| EnhancedRWLock |
Extends ReentrantReadWriteLock with handy withReadLock(Closure) and withWriteLock(Closure) methods to safely lock
and unlock the lock for the passed-in closure.
|
| EnhancedSemaphore |
Extends Semaphore with a handy withSemaphore(Closure) method to safely acquire and release the Semaphore
for the passed-in closure.
|
| FQMessageQueue |
An implementation of the message queue for actor and agent messaging using functional queues.
|
| FQMessageQueue.EmptyNode | |
| FQMessageQueue.Node | |
| PAUtils |
Handy methods build PA from different types
|
| PoolUtils |
Provides a couple of utility methods to pools and schedulers.
|
Various utility classes enhancing basic Java concurrency constructs.