Uses of Class
de.aristaflow.adept2.util.threading.executor.AbstractObjectSpecificExecutor
Packages that use AbstractObjectSpecificExecutor
-
Uses of AbstractObjectSpecificExecutor in de.aristaflow.adept2.util.threading.executor
Modifier and TypeClassDescriptionclassA 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.classA pipelining executor handles work in pipelines.classA pipeline executor that has an upper limit for the amount of pipelines.classThis 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.classThis scheduled one work executor handles the usual pending work for before and after a flush.classA 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.Fields in de.aristaflow.adept2.util.threading.executor declared as AbstractObjectSpecificExecutorModifier and TypeFieldDescriptionprotected final AbstractObjectSpecificExecutor<?,O2, ?> ObjectSpecificFlushCallable.executorThe executor for restarting the object work.Constructors in de.aristaflow.adept2.util.threading.executor with parameters of type AbstractObjectSpecificExecutorModifierConstructorDescriptionprotectedObjectSpecificFlushCallable(Callable<T> task, Collection<ObjectRunnable<?, O2>> await, boolean abortedPending, AbstractObjectSpecificExecutor<?, O2, ?> executor, Logger logger) Creates a new runnable that executes an exclusive tasks without any object work running.