Example usage for com.google.common.util.concurrent ListeningExecutorService interface-usage

List of usage examples for com.google.common.util.concurrent ListeningExecutorService interface-usage

Introduction

In this page you can find the example usage for com.google.common.util.concurrent ListeningExecutorService interface-usage.

Usage

From source file org.opendaylight.openflowplugin.openflow.md.core.RpcListeningExecutorService.java

/**
 * 
 */
public class RpcListeningExecutorService implements ListeningExecutorService {

    private MessageSpy<DataContainer> messageSpy;

From source file com.yahoo.yqlplus.engine.internal.scope.ScopedTracingExecutor.java

public final class ScopedTracingExecutor extends AbstractExecutorService implements ListeningExecutorService {
    private final ScheduledExecutorService timers;
    private final ExecutorService work;
    private final ExecutionScoper scoper;
    private final ThreadLocal<TaskMetricEmitter> currentTask;
    private final ThreadLocal<Tracer> currentTracer;

From source file com.spotify.helios.common.context.ContextListeningExecutorService.java

class ContextListeningExecutorService implements ListeningExecutorService {
    private final ListeningExecutorService service;

    ContextListeningExecutorService(ListeningExecutorService service) {
        this.service = service;
    }

From source file com.eclipsesource.connect.api.impl.CallbackExecutorService.java

public class CallbackExecutorService implements ListeningExecutorService {

    private final ListeningExecutorService delegate;
    private final ExecutorFailureCallback failureCallback;
    private final ExecutorSuccessCallback successCallback;

From source file org.wisdom.api.concurrent.ManagedExecutorService.java

/**
 * Executor Service exposed as a service to execute tasks. This interface
 * extends {@link com.google.common.util.concurrent.ListeningExecutorService}
 * to make the returned {@link java.util.concurrent.Future} listenable.
 * <p>
 * The type of thread managed by the thread pool is configured with

From source file io.druid.query.PrioritizedExecutorService.java

public class PrioritizedExecutorService extends AbstractExecutorService implements ListeningExecutorService {
    public static PrioritizedExecutorService create(Lifecycle lifecycle, ExecutorServiceConfig config) {
        final PrioritizedExecutorService service = new PrioritizedExecutorService(new ThreadPoolExecutor(
                config.getNumThreads(), config.getNumThreads(), 0L, TimeUnit.MILLISECONDS,
                new PriorityBlockingQueue<Runnable>(),
                new ThreadFactoryBuilder().setDaemon(true).setNameFormat(config.getFormatString()).build()));

From source file org.apache.druid.query.PrioritizedExecutorService.java

public class PrioritizedExecutorService extends AbstractExecutorService implements ListeningExecutorService {
    public static PrioritizedExecutorService create(Lifecycle lifecycle, DruidProcessingConfig config) {
        final PrioritizedExecutorService service = new PrioritizedExecutorService(
                new ThreadPoolExecutor(config.getNumThreads(), config.getNumThreads(), 0L, TimeUnit.MILLISECONDS,
                        new PriorityBlockingQueue<Runnable>(),
                        new ThreadFactoryBuilder().setDaemon(true).setNameFormat(config.getFormatString()).build()),