All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description AbstractPooling ArgumentParser ArgumentParser
provides a fully compatible class with plenty of objects.DefaultRejectedExecutionHandler Default rejected execution handler that always throwsNoRejectedHandlerError
, with a message containing useful information: Queue size for explaining why it has been rejected.ImmediatelyRunOnRejectedExecutionHandler Rejected execution handler that immediately runs the rejected thread - this handler is not recommended if you need to message between threads and/or there are common dependencies.InvalidClassTypeException Custom exception called when retrieving data fromArgumentParser
and the data type is not the specified one.LambdasPooling NoRejectedExecutionHandler Handler that does nothing when a thread is rejected - this handler is not recommended to be used as you will lose information (threads that are not execute will disappear).NoRejectedHandlerError Subclass ofRejectedExecutionException
which is a custom exception thrown by classDefaultRejectedExecutionHandler
, which indicates that there is no reject handler defined but default one.NormalPooling NotEnoughCapacity NotifyingThread NotifyingThread
provides an specialised class on threading that adds more options to the current available threading models: Notifying: sometimes we want to get notified when aThread
completes its execution, but the most we can do is just wait until its completion for going to the next step in our execution.OnThreadCompletedListener Interface that classes that want to get notified byNotifyingThread
must implement.RunWhenTasksFinishedOnRejectedHandler This handler waits until all running threads and pending ones are executed, then runs the rejectedRunnable
on theThreadsPooling
thread.ThreadsPooling ThreadsPooling
provides a fast, easy access to a pool of threads that concurrently must be running, with upper limits.ThreadsPooling.Builder Static class for generating a new instance ofThreadsPooling
.