org.oddjob
Interface OddjobExecutors

All Known Implementing Classes:
DefaultExecutors, OddjobTimerService, TrackingServices

public interface OddjobExecutors

An Abstraction for providing Oddjob with java ExecutorService implementations. Oddjob requires these for running things in parallel, asynchronously triggering jobs, and shceduling jobs.

Author:
rob

Method Summary
 ExecutorService getPoolExecutor()
          Provide a ExecutorService.
 ScheduledExecutorService getScheduledExecutor()
          Provide a ScheduledExecutorService.
 

Method Detail

getScheduledExecutor

ScheduledExecutorService getScheduledExecutor()
Provide a ScheduledExecutorService.

Returns:
A ScheduledExecutorService. Never null.

getPoolExecutor

ExecutorService getPoolExecutor()
Provide a ExecutorService. Implementations are free to use getScheduledExecutor() for this, or provide something different.

Returns:
An ExecutorService. Never null.