org.jtrim2.executor.ContextAwareTaskExecutorService Maven / Gradle / Ivy
package org.jtrim2.executor;
/**
* Defines a {@link TaskExecutorService} which is able to decide whether the
* currently running code is executing in the context of the executor or not.
*
* Thread safety
* Implementations of this interface are required to be safely accessible from
* multiple threads concurrently.
*
* Synchronization transparency
* The methods of this interface are not required to be
* synchronization transparent because they may execute tasks, completion handlers
* tasks, etc.
*/
public interface ContextAwareTaskExecutorService
extends
TaskExecutorService,
ContextAwareTaskExecutor {
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy