public class MetricsEmittingExecutorService extends com.google.common.util.concurrent.ForwardingListeningExecutorService implements ExecutorServiceMonitor.MetricEmitter
| Constructor and Description |
|---|
MetricsEmittingExecutorService(com.google.common.util.concurrent.ListeningExecutorService delegate,
ExecutorServiceMonitor executorServiceMonitor) |
| Modifier and Type | Method and Description |
|---|---|
protected com.google.common.util.concurrent.ListeningExecutorService |
delegate() |
void |
emitMetrics(com.metamx.emitter.service.ServiceEmitter emitter,
com.metamx.emitter.service.ServiceMetricEvent.Builder metricBuilder) |
void |
execute(Runnable runnable) |
<T> com.google.common.util.concurrent.ListenableFuture<T> |
submit(Callable<T> tCallable) |
submit, submitawaitTermination, invokeAll, invokeAll, invokeAny, invokeAny, isShutdown, isTerminated, shutdown, shutdownNowclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitinvokeAll, invokeAllawaitTermination, invokeAny, invokeAny, isShutdown, isTerminated, shutdown, shutdownNowpublic MetricsEmittingExecutorService(com.google.common.util.concurrent.ListeningExecutorService delegate,
ExecutorServiceMonitor executorServiceMonitor)
protected com.google.common.util.concurrent.ListeningExecutorService delegate()
delegate in class com.google.common.util.concurrent.ForwardingListeningExecutorServicepublic <T> com.google.common.util.concurrent.ListenableFuture<T> submit(Callable<T> tCallable)
submit in interface com.google.common.util.concurrent.ListeningExecutorServicesubmit in interface ExecutorServicesubmit in class com.google.common.util.concurrent.ForwardingListeningExecutorServicepublic void execute(Runnable runnable)
public void emitMetrics(com.metamx.emitter.service.ServiceEmitter emitter,
com.metamx.emitter.service.ServiceMetricEvent.Builder metricBuilder)
emitMetrics in interface ExecutorServiceMonitor.MetricEmitterCopyright © 2011–2017. All rights reserved.