Class InstrumentingPoolAdapter

All Implemented Interfaces:
Executor, ExecutorService

public abstract class InstrumentingPoolAdapter extends ForkJoinPool
An adapter used to facilitate the instrumentation of work pools. Allows for the use of functions that measure the state of the pool, but will throw an exception on any methods that submit work units or query work units.
Author:
Brandon Arp (brandon dot arp at smartsheet dot com), Ville Koskela (ville dot koskela at inscopemetrics dot io)