Class AdvisingExecutorService<D extends java.util.concurrent.ExecutorService>

java.lang.Object
All Implemented Interfaces:
java.util.concurrent.Executor, java.util.concurrent.ExecutorService

public class AdvisingExecutorService<D extends java.util.concurrent.ExecutorService>
extends DecoratingExecutorService<D>
TODO JavaDoc
  • Constructor Details

    • AdvisingExecutorService

      public AdvisingExecutorService​(D delegate, AroundAdvice advice)
  • Method Details

    • decorateRunnable

      protected java.lang.Runnable decorateRunnable​(java.lang.Runnable original)
      Specified by:
      decorateRunnable in class DecoratingExecutorService<D extends java.util.concurrent.ExecutorService>
    • decorateCallable

      protected <T> java.util.concurrent.Callable<T> decorateCallable​(java.util.concurrent.Callable<? extends T> original)
      Specified by:
      decorateCallable in class DecoratingExecutorService<D extends java.util.concurrent.ExecutorService>