JsMacrosThreadPool.PoolThread
com.jsmacrosce.jsmacros.core.threads.JsMacrosThreadPool.PoolThread
One-shot daemon worker; assign a task and then start it, rather than reusing it.
js
const Worker = Java.type("com.jsmacrosce.jsmacros.core.threads.JsMacrosThreadPool$PoolThread");
const worker = new Worker();
worker.runTask(JavaWrapper.methodToJava(function() { Chat.log("task"); }));
worker.start();Nested type declared in JsMacrosThreadPool.
Constructors
new JsMacrosThreadPool.PoolThread
new JsMacrosThreadPool.PoolThread()#Creates an unstarted daemon worker named
JsMacros Pool Thread.Methods
run
run(): void#Waits for an assigned task, executes it once, and exits; any thrown
Throwable is ignored.