public class DiscoveryManager
The discovery manager is responsible for managing
the discovery process in a manner that interrupts the
discovery thread every so often (based upon a default
or user specified time interval before the interrupt is
sent to the loader). If this kind of interruption is not
useful, then the Discoverer may be more useful.