jar

com.jano7 : executor

Maven & Gradle

Sep 21, 2020
23 stars

Java Key Sequential Executor · This small library provides an optimized solution to a problem where tasks for a particular key need to be processed sequentially as they arrive. This kind of problem can be solved by a SingleThreadExecutor, however it is not efficient. The issue is that the tasks for unrelated keys are not being processed in parallel, instead they are put into a queue common to all keys and wait for the single thread to execute them. This library allows them to be executed concurrently. Moreover this library works well in a situation where all the possible keys and their number is not known upfront.

Table Of Contents

Latest Version

Download com.jano7 : executor JAR file - Latest Versions:

All Versions

Download com.jano7 : executor JAR file - All Versions:

Version Vulnerabilities Size Updated
2.0.x
1.0.x

View Java Class Source Code in JAR file

  1. Download JD-GUI to open JAR file and explore Java source code file (.class .java)
  2. Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window executor-2.0.2.jar file.
    Once you open a JAR file, all the java classes in the JAR file will be displayed.

com.jano7.executor

├─ com.jano7.executor.BoundedStrategy.class - [JAR]

├─ com.jano7.executor.DrainableExecutor.class - [JAR]

├─ com.jano7.executor.KeyRunnable.class - [JAR]

├─ com.jano7.executor.KeySequentialBoundedExecutor.class - [JAR]

├─ com.jano7.executor.KeySequentialExecutor.class - [JAR]

├─ com.jano7.executor.KeySequentialRunner.class - [JAR]

├─ com.jano7.executor.TaskExceptionHandler.class - [JAR]

├─ com.jano7.executor.TaskQueue.class - [JAR]

├─ com.jano7.executor.Util.class - [JAR]