public class WeldContainer extends AbstractInterceptor
Interceptor allowing eXo Kernel to interact with a weld containerholder, parentdelegate| Constructor and Description |
|---|
WeldContainer() |
| Modifier and Type | Method and Description |
|---|---|
<T> ComponentAdapter<T> |
getComponentAdapter(Object componentKey,
Class<T> bindType,
boolean autoRegistration) |
<T> ComponentAdapter<T> |
getComponentAdapterOfType(Class<T> componentType,
boolean autoRegistration) |
<T> List<ComponentAdapter<T>> |
getComponentAdaptersOfType(Class<T> componentType) |
<T> T |
getComponentInstance(Object componentKey,
Class<T> bindType,
boolean autoRegistration) |
<T> T |
getComponentInstanceOfType(Class<T> componentType,
boolean autoRegistration) |
<T> List<T> |
getComponentInstancesOfType(Class<T> componentType) |
String |
getId() |
void |
start() |
void |
stop() |
setHolder, setParent, setSuccessoraccept, createComponent, dispose, getComponentAdapters, getManagementContext, getMBeanServer, getScopingObjectName, getSuccessor, initialize, registerComponentImplementation, registerComponentInstance, unregisterComponentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaccept, createComponent, getComponentAdapters, getManagementContext, getMBeanServer, getScopingObjectName, getSuccessor, initialize, registerComponentImplementation, registerComponentInstance, unregisterComponentdisposepublic <T> T getComponentInstance(Object componentKey, Class<T> bindType, boolean autoRegistration)
getComponentInstance in interface ContainergetComponentInstance in class AbstractContainerpublic <T> T getComponentInstanceOfType(Class<T> componentType, boolean autoRegistration)
getComponentInstanceOfType in interface ContainergetComponentInstanceOfType in class AbstractContainerpublic <T> ComponentAdapter<T> getComponentAdapter(Object componentKey, Class<T> bindType, boolean autoRegistration)
getComponentAdapter in interface ContainergetComponentAdapter in class AbstractContainerpublic <T> ComponentAdapter<T> getComponentAdapterOfType(Class<T> componentType, boolean autoRegistration)
getComponentAdapterOfType in interface ContainergetComponentAdapterOfType in class AbstractContainerpublic <T> List<ComponentAdapter<T>> getComponentAdaptersOfType(Class<T> componentType)
getComponentAdaptersOfType in interface ContainergetComponentAdaptersOfType in class AbstractContainerpublic <T> List<T> getComponentInstancesOfType(Class<T> componentType) throws ContainerException
getComponentInstancesOfType in interface ContainergetComponentInstancesOfType in class AbstractContainerContainerExceptionpublic void start()
start in interface Startablestart in class AbstractContainerpublic void stop()
stop in interface Startablestop in class AbstractContainerpublic String getId()
getId in interface InterceptorgetId in class AbstractInterceptorCopyright © 2020 eXo Platform SAS. All Rights Reserved.