public class DefaultComponentRepository extends AbstractLogEnabled implements ComponentRepository
Constructor and Description |
---|
DefaultComponentRepository() |
Modifier and Type | Method and Description |
---|---|
void |
addComponentDescriptor(ComponentDescriptor<?> componentDescriptor) |
<T> ComponentDescriptor<T> |
getComponentDescriptor(Class<T> type,
String role,
String roleHint) |
ComponentDescriptor<?> |
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) |
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
public <T> ComponentDescriptor<T> getComponentDescriptor(Class<T> type, String role, String roleHint)
getComponentDescriptor
in interface ComponentRepository
public <T> Map<String,ComponentDescriptor<T>> getComponentDescriptorMap(Class<T> type, String role)
getComponentDescriptorMap
in interface ComponentRepository
public <T> List<ComponentDescriptor<T>> getComponentDescriptorList(Class<T> type, String role)
getComponentDescriptorList
in interface ComponentRepository
@Deprecated public ComponentDescriptor<?> getComponentDescriptor(String role, String roleHint, org.codehaus.plexus.classworlds.realm.ClassRealm realm)
getComponentDescriptor
in interface ComponentRepository
public void removeComponentRealm(org.codehaus.plexus.classworlds.realm.ClassRealm classRealm)
removeComponentRealm
in interface ComponentRepository
public void addComponentDescriptor(ComponentDescriptor<?> componentDescriptor) throws CycleDetectedInComponentGraphException
addComponentDescriptor
in interface ComponentRepository
CycleDetectedInComponentGraphException
Copyright © 2001–2019 Codehaus Plexus. All rights reserved.