The ExecutorService Interface Table 23.2 lists the executor services provided by the factory methods of the Executors class. An executor service implements the ExecutorService interface that extends the Executor interface with methods that provide the following functionality: In addition to the execute() method, an executor service provides the overloaded methods submit(), invokeAll(), and invokeAny() for