public class ManageableContainer extends TenantsContainer
ConcurrentPicoContainer.ContainerVisitortenantsContainerContextcomponentAdapterFactory| Constructor and Description |
|---|
ManageableContainer() |
ManageableContainer(org.picocontainer.defaults.ComponentAdapterFactory componentAdapterFactory) |
ManageableContainer(org.picocontainer.defaults.ComponentAdapterFactory componentAdapterFactory,
org.picocontainer.PicoContainer parent) |
ManageableContainer(org.picocontainer.PicoContainer parent) |
| Modifier and Type | Method and Description |
|---|---|
ManagementContext |
getManagementContext() |
MBeanServer |
getMBeanServer() |
Set<String> |
getRegisteredComponentNames() |
ObjectName |
getScopingObjectName()
Gives the ObjectName of the container build from the scoping data
|
org.picocontainer.ComponentAdapter |
registerComponentInstance(Object componentKey,
Object componentInstance)
The returned ComponentAdapter will be an
InstanceComponentAdapter. |
void |
stop()
Stop the components of this PicoContainer and all its logical child containers.
|
org.picocontainer.ComponentAdapter |
unregisterComponent(Object componentKey) |
getComponentAdapterOfType, getComponentAdaptersOfType, getComponentInstance, getComponentInstanceOfType, getComponentInstancesOfType, registerComponentregisterComponentImplementation, registerComponentImplementation, registerComponentImplementation, registerComponentImplementation, registerComponentInstancehasMCKernelaccept, accept, addChildContainer, addComponentToCtx, canBeDisposed, canBeStarted, canBeStopped, dispose, getComponentAdapter, getComponentAdapters, getComponentInstances, getParent, makeChildContainer, removeChildContainer, removeComponentFromCtx, start, unregisterComponentByInstance, verifypublic ManageableContainer()
public ManageableContainer(org.picocontainer.PicoContainer parent)
public ManageableContainer(org.picocontainer.defaults.ComponentAdapterFactory componentAdapterFactory,
org.picocontainer.PicoContainer parent)
public ManageableContainer(org.picocontainer.defaults.ComponentAdapterFactory componentAdapterFactory)
public Set<String> getRegisteredComponentNames() throws org.picocontainer.PicoException
org.picocontainer.PicoExceptionpublic ManagementContext getManagementContext()
public final MBeanServer getMBeanServer()
public ObjectName getScopingObjectName()
public org.picocontainer.ComponentAdapter registerComponentInstance(Object componentKey, Object componentInstance) throws org.picocontainer.PicoRegistrationException
ConcurrentPicoContainerInstanceComponentAdapter.registerComponentInstance in interface org.picocontainer.MutablePicoContainerregisterComponentInstance in class CachingContainerorg.picocontainer.PicoRegistrationExceptionpublic org.picocontainer.ComponentAdapter unregisterComponent(Object componentKey)
TenantsContainerunregisterComponent in interface org.picocontainer.MutablePicoContainerunregisterComponent in class TenantsContainerpublic void stop()
ConcurrentPicoContainerStartable will be stopped.stop in interface org.picocontainer.Startablestop in class ConcurrentPicoContainerConcurrentPicoContainer.makeChildContainer(),
ConcurrentPicoContainer.addChildContainer(PicoContainer),
ConcurrentPicoContainer.removeChildContainer(PicoContainer)Copyright © 2014 eXo Platform SAS. All Rights Reserved.