Uses of Class
de.aristaflow.adept2.util.threading.AFThreadPoolExecutor
-
Packages that use AFThreadPoolExecutor Package Description de.aristaflow.adept2.util.threading de.aristaflow.adept2.util.threading.executor -
-
Uses of AFThreadPoolExecutor in de.aristaflow.adept2.util.threading
Subclasses of AFThreadPoolExecutor in de.aristaflow.adept2.util.threading Modifier and Type Class Description classAbstractPipeliningExecutor<O,P>Deprecated.UseAbstractPipeliningExecutorinstead.classCachedThreadPoolExecutorAThreadPoolExecutorwhich comes in two flavours: Creates new threads to run a new task, if the amount of threads is less than the corePoolSize.classLimitedPipelineExecutor<O>Deprecated.UseLimitedPipelineExecutorinstead.classUnlimitedPipelineExecutor<O>Deprecated.UseUnlimitedPipelineExecutorinstead. -
Uses of AFThreadPoolExecutor in de.aristaflow.adept2.util.threading.executor
Subclasses of AFThreadPoolExecutor in de.aristaflow.adept2.util.threading.executor Modifier and Type Class Description classAbstractObjectOneWorkExecutor<O,R extends AbstractObjectOneWorkExecutor.RuntimeData>A one work executor allows for an arbitrary amount of objects having work, but only one piece of work is allowed for each object at a time.classAbstractObjectSpecificExecutor<O1,O2,R>A thread pool executor that accepts work for specific objects.classAbstractPipeliningExecutor<O,P>A pipelining executor handles work in pipelines.classLimitedPipelineExecutor<O>A pipeline executor that has an upper limit for the amount of pipelines.classObjectOneWorkExecutor<O>This one work executor simply uses the normal runtime data that is, it allows for one piece of work for each object pending before and after a flush.classScheduledObjectOneWorkExecutor<O>This scheduled one work executor handles the usual pending work for before and after a flush.classUnlimitedPipelineExecutor<O>A pipeline executor that has a separate pipeline for each registered object and therefore also no upper limit concerning the amount of pipelines as well as the amount of threads.
-