# Package org.codehaus.plexus.component.discovery

Interface Summary
AnnotationBasedComponentDiscoverer: Component discoverer which relies on annotation information to define component definitions.
ComponentDiscoverer
ComponentDiscovererManager: ComponentDiscovererManager is a simple index (registry) of ComponentDiscovers and ComponentDiscoveryListener.
ComponentDiscoveryListener: A listener which responds in some way to component discovery by a PlexusContainer.
ResourceBasedComponentDiscoverer: Component discoverer which relies on the metadata for the components residing in a resource that can be found in a classloader.

Class Summary
AbstractResourceBasedComponentDiscoverer
ComponentDiscoveryEvent: Signals to a ComponentDiscoveryListener that an event has taken place involving a set of components.
DefaultComponentDiscoverer
DefaultComponentDiscovererManager
DiscoveryListenerDescriptor
PlexusXmlComponentDiscoverer