Uses of Package
de.aristaflow.adept2.util.threading
-
Classes in de.aristaflow.adept2.util.threading used by de.aristaflow.adept2.core.client Class Description LoggingScheduledThreadPoolExecutor This class creates logging futures when scheduling. -
Classes in de.aristaflow.adept2.util.threading used by de.aristaflow.adept2.core.eventmanager.common Class Description LoggingScheduledThreadPoolExecutor This class creates logging futures when scheduling. -
Classes in de.aristaflow.adept2.util.threading used by de.aristaflow.adept2.util.threading Class Description AbstractPipeliningExecutor Deprecated.UseAbstractPipeliningExecutor
instead.Adept2ThreadFactory The default thread factory overwritten to name the threads.AFThreadPoolExecutor This thread pool executor enhances a normal thread pool by: prepending the state of a thread to the thread name, logging exceptions (and results) of futures where no one has been interested in and logging statistics. Thread names will be prefixed as following: NEW: Used for newly created threads. ACT: Used for active threads that are currently executing tasks. IDL: Used for idle threads, i.e. threads that may be reused. Every task is wrapped by aLoggingFuture
.ConsumingRunnable A runnable consuming an object of typeT
or an exception of typeE
.LoggingFuture A future that wraps another future and logs all occurred exceptions and the result for information purpose if no one was interested in it.LoggingScheduledThreadPoolExecutor This class creates logging futures when scheduling.PipelineRunnable Deprecated.UsePipelineRunnable
instead.ThrowableCreatingCallable This interface encapsulates the creation of a new throwable based on an occurred throwable. -
Classes in de.aristaflow.adept2.util.threading used by de.aristaflow.adept2.util.threading.executor Class Description Adept2ThreadFactory The default thread factory overwritten to name the threads.AFThreadPoolExecutor This thread pool executor enhances a normal thread pool by: prepending the state of a thread to the thread name, logging exceptions (and results) of futures where no one has been interested in and logging statistics. Thread names will be prefixed as following: NEW: Used for newly created threads. ACT: Used for active threads that are currently executing tasks. IDL: Used for idle threads, i.e. threads that may be reused. Every task is wrapped by aLoggingFuture
.CachedThreadPoolExecutor AThreadPoolExecutor
which comes in two flavours: Creates new threads to run a new task, if the amount of threads is less than the corePoolSize. -
Classes in de.aristaflow.adept2.util.threading used by de.aristaflow.ilm.model.common.collection Class Description LoggingScheduledThreadPoolExecutor This class creates logging futures when scheduling.