- Common ways to obtain Timer
private void myMethod () {Timer t =
MeterRegistry meterRegistry;String str;Iterable iterable;meterRegistry.timer(str, iterable)
- Smart code suggestions by Codota
}
@Override public void execute(Runnable task) { super.execute(timer.wrap(task)); }
@Override public Future<?> submit(Runnable task) { return super.submit(timer.wrap(task)); }
@Override public <T> ListenableFuture<T> submitListenable(Callable<T> task) { return super.submitListenable(timer.wrap(task)); }
@Override public ScheduledFuture<?> schedule(Runnable command, long delay, TimeUnit unit) { return delegate.schedule(meter().wrap(command), delay, unit); }
@Override public ListenableFuture<?> submitListenable(Runnable task) { return super.submitListenable(timer.wrap(task)); } }
@Override public <V> ScheduledFuture<V> schedule(Callable<V> callable, long delay, TimeUnit unit) { return delegate.schedule(meter().wrap(callable), delay, unit); }
@Override public ScheduledFuture<?> scheduleAtFixedRate(Runnable command, long initialDelay, long period, TimeUnit unit) { return delegate.scheduleAtFixedRate(meter().wrap(command), initialDelay, period, unit); }
@Override public void execute(Runnable task, long startTimeout) { super.execute(timer.wrap(task), startTimeout); }
@Override public <T> Future<T> submit(Callable<T> task) { return super.submit(timer.wrap(task)); }
@Override public ScheduledFuture<?> scheduleWithFixedDelay(Runnable command, long initialDelay, long delay, TimeUnit unit) { return delegate.scheduleWithFixedDelay(meter().wrap(command), initialDelay, delay, unit); }