Interface ComponentRepository
- All Known Implementing Classes:
DefaultComponentRepository
public interface ComponentRepository
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addComponentDescriptor
(ComponentDescriptor<?> componentDescriptor) <T> ComponentDescriptor<T>
getComponentDescriptor
(Class<T> type, String role, String roleHint) getComponentDescriptor
(String role, String roleHint, org.codehaus.plexus.classworlds.realm.ClassRealm realm) Deprecated.<T> List<ComponentDescriptor<T>>
getComponentDescriptorList
(Class<T> type, String role) <T> Map<String,
ComponentDescriptor<T>> getComponentDescriptorMap
(Class<T> type, String role) void
removeComponentRealm
(org.codehaus.plexus.classworlds.realm.ClassRealm classRealm)
-
Method Details
-
addComponentDescriptor
void addComponentDescriptor(ComponentDescriptor<?> componentDescriptor) throws CycleDetectedInComponentGraphException -
getComponentDescriptor
-
getComponentDescriptor
@Deprecated ComponentDescriptor<?> getComponentDescriptor(String role, String roleHint, org.codehaus.plexus.classworlds.realm.ClassRealm realm) Deprecated. -
getComponentDescriptorMap
-
getComponentDescriptorList
-
removeComponentRealm
void removeComponentRealm(org.codehaus.plexus.classworlds.realm.ClassRealm classRealm)
-