Class AbstractBackgroundProcessor