# Package org.codehaus.plexus.component.discovery

Interface Summary
Interface | Description
--- | ---
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
Class | Description
--- | ---
AbstractResourceBasedComponentDiscoverer |
ComponentDiscoveryEvent | Signals to a ComponentDiscoveryListener that an event has taken place involving a set of components.
DefaultComponentDiscoverer |
DefaultComponentDiscovererManager |
DiscoveryListenerDescriptor |
PlexusXmlComponentDiscoverer |