org.exoplatform.container
Class CachingContainerMT
java.lang.Object
org.exoplatform.container.AbstractContainer
org.exoplatform.container.AbstractInterceptor
org.exoplatform.container.CachingContainer
org.exoplatform.container.CachingContainerMT
- All Implemented Interfaces:
- Serializable, Container, Interceptor, Disposable, Startable
public class CachingContainerMT
- extends CachingContainer
- Version:
- $Id$
- Author:
- Nicolas Filotto
- See Also:
- Serialized Form
| Methods inherited from class org.exoplatform.container.AbstractContainer |
accept, createComponent, dispose, getComponentAdapter, getComponentAdapters, getManagementContext, getMBeanServer, getScopingObjectName, getSuccessor, initialize, start, stop |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dependencyStacks
protected final transient ThreadLocal<Deque<DependencyStack>> dependencyStacks
- Used to detect all the dependencies not properly defined
CachingContainerMT
public CachingContainerMT()
getComponentInstanceOfType
public <T> T getComponentInstanceOfType(Class<T> componentType,
boolean autoRegistration)
-
- Specified by:
getComponentInstanceOfType in interface Container- Overrides:
getComponentInstanceOfType in class CachingContainer
getComponentInstance
public <T> T getComponentInstance(Object componentKey,
Class<T> bindType,
boolean autoRegistration)
throws ContainerException
-
- Specified by:
getComponentInstance in interface Container- Overrides:
getComponentInstance in class CachingContainer
- Throws:
ContainerException
Copyright © 2014 eXo Platform SAS. All Rights Reserved.