Call the IasCrawler.listModules() method to return a list of modules you can include in a crawl. Modules include the default crawl types provided by IAS and any data source extensions and manipulator extensions you may have created using the IAS Extension API.
IasCrawler.listModules(ModuleType moduleType)where moduleType is an enumeration value of either:
The method returns a List<ModuleInfo> object, which has zero or more ModuleInfo objects. Each ModuleInfo has the name and ID of a data source or manipulator.
To list the modules available to a crawl:
The IasCrawler.listModules() method does not throw checked exceptions if it fails.