public class LocalContainerRegistry extends java.lang.Object implements ContainerRegistry
Modifier and Type | Field and Description |
---|---|
private java.util.List<Container> |
containers |
private Injector |
injector |
Constructor and Description |
---|
LocalContainerRegistry(Injector injector) |
Modifier and Type | Method and Description |
---|---|
private Container |
addContainer(Container contianer) |
Container |
create(ContainerDef definition,
ServiceLoader loader) |
private Container |
findDefaultContainer() |
private Container |
findMatchingContainer(java.lang.String name) |
Container |
getContainer(java.lang.String name) |
Container |
getContainer(TargetDescription target) |
java.util.List<Container> |
getContainers() |
private java.util.List<Container> containers
private Injector injector
public LocalContainerRegistry(Injector injector)
public Container create(ContainerDef definition, ServiceLoader loader)
create
in interface ContainerRegistry
public Container getContainer(java.lang.String name)
getContainer
in interface ContainerRegistry
public java.util.List<Container> getContainers()
getContainers
in interface ContainerRegistry
public Container getContainer(TargetDescription target)
getContainer
in interface ContainerRegistry
private Container findDefaultContainer()
private Container findMatchingContainer(java.lang.String name)