public class DefaultComponentDiscovererManager extends java.lang.Object implements ComponentDiscovererManager
Modifier and Type | Field and Description |
---|---|
private java.util.List<ComponentDiscoverer> |
componentDiscoverers |
private java.util.Map<ComponentDiscoveryListener,java.lang.Object> |
listeners |
Constructor and Description |
---|
DefaultComponentDiscovererManager() |
Modifier and Type | Method and Description |
---|---|
void |
addComponentDiscoverer(ComponentDiscoverer discoverer) |
void |
fireComponentDiscoveryEvent(ComponentDiscoveryEvent event) |
java.util.List<ComponentDiscoverer> |
getComponentDiscoverers() |
java.util.Map<ComponentDiscoveryListener,java.lang.Object> |
getComponentDiscoveryListeners() |
void |
registerComponentDiscoveryListener(ComponentDiscoveryListener listener) |
void |
removeComponentDiscoveryListener(ComponentDiscoveryListener listener) |
private final java.util.List<ComponentDiscoverer> componentDiscoverers
private final java.util.Map<ComponentDiscoveryListener,java.lang.Object> listeners
public void addComponentDiscoverer(ComponentDiscoverer discoverer)
addComponentDiscoverer
in interface ComponentDiscovererManager
public java.util.List<ComponentDiscoverer> getComponentDiscoverers()
getComponentDiscoverers
in interface ComponentDiscovererManager
public java.util.Map<ComponentDiscoveryListener,java.lang.Object> getComponentDiscoveryListeners()
getComponentDiscoveryListeners
in interface ComponentDiscovererManager
public void registerComponentDiscoveryListener(ComponentDiscoveryListener listener)
registerComponentDiscoveryListener
in interface ComponentDiscovererManager
public void removeComponentDiscoveryListener(ComponentDiscoveryListener listener)
removeComponentDiscoveryListener
in interface ComponentDiscovererManager
public void fireComponentDiscoveryEvent(ComponentDiscoveryEvent event)
fireComponentDiscoveryEvent
in interface ComponentDiscovererManager