Package velox.api.layer1.common.helper
Class ExecutorsHelper.PrioritizedRunnable
java.lang.Object
velox.api.layer1.common.helper.ExecutorsHelper.PrioritizedRunnable
- All Implemented Interfaces:
java.lang.Comparable<ExecutorsHelper.PrioritizedRunnable>,java.lang.Runnable
- Enclosing class:
- ExecutorsHelper
public static class ExecutorsHelper.PrioritizedRunnable extends java.lang.Object implements java.lang.Runnable, java.lang.Comparable<ExecutorsHelper.PrioritizedRunnable>
Runnable with an integer priority. Lower number means faster execution.
-
Constructor Summary
Constructors Constructor Description PrioritizedRunnable(java.lang.Runnable runnable, int priority) -
Method Summary
Modifier and Type Method Description intcompareTo(ExecutorsHelper.PrioritizedRunnable o)voidrun()
-
Constructor Details
-
PrioritizedRunnable
public PrioritizedRunnable(java.lang.Runnable runnable, int priority)
-
-
Method Details
-
run
public void run()- Specified by:
runin interfacejava.lang.Runnable
-
compareTo
- Specified by:
compareToin interfacejava.lang.Comparable<ExecutorsHelper.PrioritizedRunnable>
-