Skip navigation links
A B C E F G I J L R S T W 

A

active() - Method in class com.github.axet.threads.LimitThreadPool
downloader working if here any "getTasks() more than 0"
afterExecute(Runnable, Throwable) - Method in class com.github.axet.threads.LimitThreadPool
 

B

beforeExecute(Thread, Runnable) - Method in class com.github.axet.threads.LimitThreadPool
 
blockExecute(Runnable) - Method in class com.github.axet.threads.LimitThreadPool
 
BlockUntilFree() - Constructor for class com.github.axet.threads.LimitThreadPool.BlockUntilFree
 

C

close() - Method in class com.github.axet.threads.LimitThreadPool
close and wait for threads to exit.
close() - Method in class com.github.axet.threads.RecursiveThreadExecutor
 
com.github.axet.threads - package com.github.axet.threads
 

E

execute(Runnable) - Method in class com.github.axet.threads.LimitThreadPool
You should not call this method on this Limited Version Thread Pool.
execute(RecursiveThreadExecutor.Task) - Method in class com.github.axet.threads.RecursiveThreadExecutor
 
execute(Runnable) - Method in class com.github.axet.threads.RecursiveThreadTasks
 

F

finalize() - Method in class com.github.axet.threads.RecursiveStaticExecutor
 

G

getCause() - Method in class com.github.axet.threads.LimitThreadPool.SafetyCheck
 
getInstance() - Method in class com.github.axet.threads.RecursiveStaticExecutor
 

I

interrupt() - Method in class com.github.axet.threads.LimitThreadPool
Interrupt all child threads.
interrupt() - Method in class com.github.axet.threads.RecursiveThreadExecutor
 
interrupted() - Method in class com.github.axet.threads.RecursiveThreadExecutor.Task
 

J

join() - Method in class com.github.axet.threads.LimitThreadPool
wait for all child threads to exit.
join() - Method in class com.github.axet.threads.RecursiveThreadExecutor
 

L

LimitThreadPool - Class in com.github.axet.threads
SynchronousQueue - hung while running.
LimitThreadPool(int) - Constructor for class com.github.axet.threads.LimitThreadPool
 
LimitThreadPool.BlockUntilFree - Class in com.github.axet.threads
 
LimitThreadPool.SafetyCheck - Class in com.github.axet.threads
 

R

RecursiveStaticExecutor - Class in com.github.axet.threads
keep one instance of RecursiveThreadExecutor
RecursiveStaticExecutor() - Constructor for class com.github.axet.threads.RecursiveStaticExecutor
 
RecursiveThreadExecutor - Class in com.github.axet.threads
 
RecursiveThreadExecutor(int) - Constructor for class com.github.axet.threads.RecursiveThreadExecutor
maxThread - limit max thread by number.
RecursiveThreadExecutor() - Constructor for class com.github.axet.threads.RecursiveThreadExecutor
 
RecursiveThreadExecutor.Task - Class in com.github.axet.threads
 
RecursiveThreadTasks - Class in com.github.axet.threads
 
RecursiveThreadTasks(RecursiveThreadExecutor) - Constructor for class com.github.axet.threads.RecursiveThreadTasks
 
RecursiveThreadTasks(RecursiveThreadExecutor, AtomicBoolean) - Constructor for class com.github.axet.threads.RecursiveThreadTasks
 
rejectedExecution(Runnable, ThreadPoolExecutor) - Method in class com.github.axet.threads.LimitThreadPool.BlockUntilFree
 
run() - Method in class com.github.axet.threads.LimitThreadPool.SafetyCheck
 
run() - Method in class com.github.axet.threads.RecursiveThreadExecutor.Task
 

S

SafetyCheck(Runnable) - Constructor for class com.github.axet.threads.LimitThreadPool.SafetyCheck
 

T

Task(Runnable) - Constructor for class com.github.axet.threads.RecursiveThreadExecutor.Task
 

W

waitTermination(RecursiveThreadExecutor.Task) - Method in class com.github.axet.threads.RecursiveThreadExecutor
 
waitTermination() - Method in class com.github.axet.threads.RecursiveThreadTasks
 
waitUntilNextTaskEnds() - Method in class com.github.axet.threads.LimitThreadPool
Wait until current task ends.
waitUntilTermination() - Method in class com.github.axet.threads.LimitThreadPool
Wait until thread pool execute its last task.
A B C E F G I J L R S T W 
Skip navigation links

Copyright © 2016. All Rights Reserved.