All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description AbstractPooling ArgumentParser ArgumentParserprovides 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 fromArgumentParserand 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 ofRejectedExecutionExceptionwhich is a custom exception thrown by classDefaultRejectedExecutionHandler, which indicates that there is no reject handler defined but default one.NormalPooling NotEnoughCapacity NotifyingThread NotifyingThreadprovides an specialised class on threading that adds more options to the current available threading models: Notifying: sometimes we want to get notified when aThreadcompletes 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 byNotifyingThreadmust implement.RunWhenTasksFinishedOnRejectedHandler This handler waits until all running threads and pending ones are executed, then runs the rejectedRunnableon theThreadsPoolingthread.ThreadsPooling ThreadsPoolingprovides 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.