Package net.bluemind.lib.vertx
Class WorkerExecutorService
java.lang.Object
java.util.concurrent.AbstractExecutorService
net.bluemind.lib.vertx.WorkerExecutorService
- All Implemented Interfaces:
AutoCloseable
,Executor
,ExecutorService
-
Constructor Summary
ConstructorDescriptionWorkerExecutorService
(String name, int size, long timeout, TimeUnit unit) WorkerExecutorService
(String name, int size, long timeout, TimeUnit unit, Runnable preRunExecution) WorkerExecutorService
(String name, int size, Duration timeout) -
Method Summary
Modifier and TypeMethodDescriptionboolean
awaitTermination
(long timeout, TimeUnit unit) void
io.vertx.core.WorkerExecutor
impl()
boolean
boolean
void
shutdown()
Methods inherited from class java.util.concurrent.AbstractExecutorService
invokeAll, invokeAll, invokeAny, invokeAny, newTaskFor, newTaskFor, submit, submit, submit
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.concurrent.ExecutorService
close
-
Constructor Details
-
WorkerExecutorService
-
WorkerExecutorService
-
WorkerExecutorService
-
-
Method Details
-
impl
public io.vertx.core.WorkerExecutor impl() -
shutdown
public void shutdown() -
shutdownNow
-
isShutdown
public boolean isShutdown() -
isTerminated
public boolean isTerminated() -
awaitTermination
- Throws:
InterruptedException
-
execute
-