Class BlockingTaskAwareExecutorServiceImpl

java.lang.Object
java.util.concurrent.AbstractExecutorService
org.infinispan.util.concurrent.BlockingTaskAwareExecutorServiceImpl
All Implemented Interfaces:
Executor, ExecutorService, BlockingTaskAwareExecutorService

public class BlockingTaskAwareExecutorServiceImpl extends AbstractExecutorService implements BlockingTaskAwareExecutorService
A special executor service that accepts a BlockingRunnable. This special runnable gives hints about the code to be running in order to avoiding put a runnable that will block the thread. In this way, only when the runnable says that is ready, it is sent to the real executor service
Since:
5.3
Author:
Pedro Ruivo