| AbortPolicy<E> |
A handler for rejected element that throws a
RejectException.
|
| DiscardOldestPolicy<E> |
A handler for rejected element that discards the oldest element.
|
| DiscardPolicy<E> |
A handler for rejected element that silently discards the
rejected element.
|
| MemoryLimitCalculator |
Runtime.freeMemory() technology is used to calculate the
memory limit by using the percentage of the current maximum available memory,
which can be used with MemoryLimiter.
|
| MemoryLimitedLinkedBlockingQueue<E> |
Can completely solve the OOM problem caused by LinkedBlockingQueue.
|
| MemoryLimitedTaskQueue<R extends java.lang.Runnable> |
|
| MemoryLimiter |
memory limiter.
|
| MemorySafeLinkedBlockingQueue<E> |
Can completely solve the OOM problem caused by LinkedBlockingQueue,
does not depend on Instrumentation and is easier to use than
MemoryLimitedLinkedBlockingQueue.
|
| MemorySafeTaskQueue<R extends java.lang.Runnable> |
|
| ShenyuThreadFactory |
ShenyuThreadFactory.
|
| ShenyuThreadPoolExecutor |
ShenyuThreadPoolExecutor.
|