diff --git a/includes/FeedsImporter.inc b/includes/FeedsImporter.inc index a4c6f7a068319a1b085ee72ef8e6b735fb8c3dd0..a37509daa15904ebe6e68dca26d5feb8a1aab863 100644 --- a/includes/FeedsImporter.inc +++ b/includes/FeedsImporter.inc @@ -16,15 +16,16 @@ define('FEEDS_BATCH_COMPLETE', 1); define('FEEDS_BATCH_ACTIVE', 0); /** - * Class defining an importer object. This is the main hub for Feeds module's - * functionality. + * A FeedsImporter object describes how an external source should be fetched, + * parsed and processed. Feeds can manage an arbitrary amount of importers. * - * A FeedsImporter holds a pointer to a fetcher, a parser and a processor - * plugin. It further contains the configuration for itself and each of the - * three plugins. + * A FeedsImporter holds a pointer to a FeedsFetcher, a FeedsParser and a + * FeedsProcessor plugin. It further contains the configuration for itself and + * each of the three plugins. * - * Its most important responsibilities are configuration management and expiring - * of all items produced by this importer. + * Its most important responsibilities are configuration management, interfacing + * with FeedsScheduler class and expiring of all items produced by this + * importer. * * When a FeedsImporter is instantiated, it loads its configuration. Then it * instantiates one fetcher, one parser and one processor plugin depending on