public class CachingContainerMT extends CachingContainer
| Modifier and Type | Field and Description |
|---|---|
protected ThreadLocal<Deque<DependencyStack>> |
dependencyStacks
Used to detect all the dependencies not properly defined
|
holder, parentdelegate| Constructor and Description |
|---|
CachingContainerMT() |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
getComponentInstance(Object componentKey,
Class<T> bindType,
boolean autoRegistration) |
<T> T |
getComponentInstanceOfType(Class<T> componentType,
boolean autoRegistration) |
getComponentAdapterOfType, getComponentAdaptersOfType, getComponentInstancesOfType, getId, registerComponentImplementation, registerComponentInstance, unregisterComponentsetHolder, setParent, setSuccessoraccept, createComponent, dispose, getComponentAdapter, getComponentAdapters, getManagementContext, getMBeanServer, getScopingObjectName, getSuccessor, initialize, start, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaccept, createComponent, getComponentAdapter, getComponentAdapters, getManagementContext, getMBeanServer, getScopingObjectName, getSuccessor, initializedisposeprotected final transient ThreadLocal<Deque<DependencyStack>> dependencyStacks
public <T> T getComponentInstanceOfType(Class<T> componentType, boolean autoRegistration)
getComponentInstanceOfType in interface ContainergetComponentInstanceOfType in class CachingContainerpublic <T> T getComponentInstance(Object componentKey, Class<T> bindType, boolean autoRegistration) throws ContainerException
getComponentInstance in interface ContainergetComponentInstance in class CachingContainerContainerExceptionCopyright © 2019 eXo Platform SAS. All Rights Reserved.