List of usage examples for com.google.common.util.concurrent ListeningScheduledExecutorService interface-usage
From source file org.sonar.ce.taskprocessor.CeProcessingSchedulerExecutorService.java
/** * The {@link java.util.concurrent.ExecutorService} responsible for running {@link CeWorkerImpl}. */ public interface CeProcessingSchedulerExecutorService extends StoppableExecutorService, ListeningScheduledExecutorService { }
From source file org.sonar.server.computation.taskprocessor.CeProcessingSchedulerExecutorService.java
/** * The {@link java.util.concurrent.ExecutorService} responsible for running {@link CeWorkerCallableImpl}. */ public interface CeProcessingSchedulerExecutorService extends StoppableExecutorService, ListeningScheduledExecutorService { }
From source file com.spotify.helios.common.context.ContextListeningScheduledExecutorService.java
class ContextListeningScheduledExecutorService extends ContextListeningExecutorService implements ListeningScheduledExecutorService { private final ListeningScheduledExecutorService service; ContextListeningScheduledExecutorService(ListeningScheduledExecutorService service) {
From source file com.eclipsesource.connect.api.impl.CallbackScheduledExecutorService.java
public class CallbackScheduledExecutorService implements ListeningScheduledExecutorService { private final ListeningScheduledExecutorService delegate; private final ExecutorFailureCallback failureCallback; private final ExecutorSuccessCallback successCallback;
From source file gobblin.util.executors.MDCPropagatingScheduledExecutorService.java
public class MDCPropagatingScheduledExecutorService extends ForwardingListeningExecutorService implements ListeningScheduledExecutorService { private final ListeningScheduledExecutorService executorService; public MDCPropagatingScheduledExecutorService(ScheduledExecutorService executorService) { if (executorService instanceof ListeningScheduledExecutorService) {
From source file org.apache.bookkeeper.common.util.BoundedScheduledExecutorService.java
/** * Implements {@link ListeningScheduledExecutorService} and allows limiting the number * of tasks to be scheduled in the thread's queue. * */ public class BoundedScheduledExecutorService extends ForwardingListeningExecutorService
From source file org.apache.gobblin.util.executors.MDCPropagatingScheduledExecutorService.java
public class MDCPropagatingScheduledExecutorService extends ForwardingListeningExecutorService implements ListeningScheduledExecutorService { private final ListeningScheduledExecutorService executorService; public MDCPropagatingScheduledExecutorService(ScheduledExecutorService executorService) { if (executorService instanceof ListeningScheduledExecutorService) {
From source file com.tinspx.util.concurrent.LimitedExecutorService.java
/**
* An {@link ListeningScheduledExecutorService} that limits the rate at which
* tasks can be executed.
* <p>
* Execution limiting is controlled by {@link Limiter Limiter} instances.
* {@code Limiter} is very basic interface that resembles a very simple