Package | Description |
---|---|
org.threadly.concurrent |
Tools to assist in writing high performing and safe concurrent java code.
|
org.threadly.concurrent.collections |
These are concurrent structures, everything in this package can be called into in a
multi-threaded way (although sometimes some additional understanding is necessary, or you may
have unexpected results).
|
org.threadly.concurrent.event |
Tools to help build architectures that are event driven and callback based.
|
org.threadly.concurrent.future |
Implementations of different futures as well as utilities for handling futures.
|
org.threadly.concurrent.future.watchdog |
Implementations for monitoring futures and helping ensure they eventually complete.
|
org.threadly.concurrent.processing |
Classes that assist with processing batches or streams of data.
|
org.threadly.concurrent.statistics |
Package of tools and scheduler wrappers for getting statistics from concurrent systems.
|
org.threadly.concurrent.wrapper |
Wrappers for wrapping thread pools as a way to modify behavior, monitor, or otherwise extend
the functionality of the pool.
|
org.threadly.concurrent.wrapper.compatibility |
Wrappers for adapting threadly pools for compatibility with other libraries and tools.
|
org.threadly.concurrent.wrapper.interceptor |
Wrappers for pools so that submitted tasks can be intercepted, modified or wrapped, and then
provided to the parent pool.
|
org.threadly.concurrent.wrapper.limiter |
Package which limits thread pools and provides the ability to create sub pools from existing
thread pools.
|
org.threadly.concurrent.wrapper.priority |
Wrappers for adjusting the priorities of tasks or how those priorities are interpeted.
|
org.threadly.concurrent.wrapper.statistics |
Package of scheduler wrappers for getting statistics from concurrent systems.
|
org.threadly.concurrent.wrapper.traceability |
Wrappers for improving handling thread renaming during specific task (or wrapped pools) are
executed.
|
org.threadly.util |
This package contains general and simple utilities that are used throughout the code.
|
org.threadly.util.debug |
Utilities for debugging and tuning concurrent designs.
|