org.exoplatform.container
Class CachingContainer
java.lang.Object
org.picocontainer.defaults.DefaultPicoContainer
org.exoplatform.container.CachingContainer
- All Implemented Interfaces:
- Serializable, org.picocontainer.Disposable, org.picocontainer.MutablePicoContainer, org.picocontainer.PicoContainer, org.picocontainer.Startable
- Direct Known Subclasses:
- ManageableContainer
public class CachingContainer
- extends org.picocontainer.defaults.DefaultPicoContainer
- Version:
- $Revision$
- Author:
- Julien Viet
- See Also:
- Serialized Form
|
Constructor Summary |
CachingContainer()
|
CachingContainer(org.picocontainer.defaults.ComponentAdapterFactory componentAdapterFactory)
|
CachingContainer(org.picocontainer.defaults.ComponentAdapterFactory componentAdapterFactory,
org.picocontainer.PicoContainer parent)
|
CachingContainer(org.picocontainer.PicoContainer parent)
|
| Methods inherited from class org.picocontainer.defaults.DefaultPicoContainer |
accept, dispose, getComponentAdapter, getComponentAdapters, getComponentInstances, getParent, makeChildContainer, start, stop, unregisterComponentByInstance, verify |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CachingContainer
public CachingContainer(org.picocontainer.defaults.ComponentAdapterFactory componentAdapterFactory,
org.picocontainer.PicoContainer parent)
CachingContainer
public CachingContainer(org.picocontainer.PicoContainer parent)
CachingContainer
public CachingContainer(org.picocontainer.defaults.ComponentAdapterFactory componentAdapterFactory)
CachingContainer
public CachingContainer()
getComponentAdapterOfType
public org.picocontainer.ComponentAdapter getComponentAdapterOfType(Class componentType)
- Specified by:
getComponentAdapterOfType in interface org.picocontainer.PicoContainer- Overrides:
getComponentAdapterOfType in class org.picocontainer.defaults.DefaultPicoContainer
getComponentAdaptersOfType
public List getComponentAdaptersOfType(Class componentType)
- Specified by:
getComponentAdaptersOfType in interface org.picocontainer.PicoContainer- Overrides:
getComponentAdaptersOfType in class org.picocontainer.defaults.DefaultPicoContainer
getComponentInstancesOfType
public List getComponentInstancesOfType(Class componentType)
throws org.picocontainer.PicoException
- Specified by:
getComponentInstancesOfType in interface org.picocontainer.PicoContainer- Overrides:
getComponentInstancesOfType in class org.picocontainer.defaults.DefaultPicoContainer
- Throws:
org.picocontainer.PicoException
getComponentInstance
public Object getComponentInstance(Object componentKey)
throws org.picocontainer.PicoException
- Specified by:
getComponentInstance in interface org.picocontainer.PicoContainer- Overrides:
getComponentInstance in class org.picocontainer.defaults.DefaultPicoContainer
- Throws:
org.picocontainer.PicoException
getComponentInstanceOfType
public Object getComponentInstanceOfType(Class componentType)
- Specified by:
getComponentInstanceOfType in interface org.picocontainer.PicoContainer- Overrides:
getComponentInstanceOfType in class org.picocontainer.defaults.DefaultPicoContainer
registerComponent
public org.picocontainer.ComponentAdapter registerComponent(org.picocontainer.ComponentAdapter componentAdapter)
throws org.picocontainer.defaults.DuplicateComponentKeyRegistrationException
- Specified by:
registerComponent in interface org.picocontainer.MutablePicoContainer- Overrides:
registerComponent in class org.picocontainer.defaults.DefaultPicoContainer
- Throws:
org.picocontainer.defaults.DuplicateComponentKeyRegistrationException
unregisterComponent
public org.picocontainer.ComponentAdapter unregisterComponent(Object componentKey)
- Specified by:
unregisterComponent in interface org.picocontainer.MutablePicoContainer- Overrides:
unregisterComponent in class org.picocontainer.defaults.DefaultPicoContainer
registerComponentInstance
public org.picocontainer.ComponentAdapter registerComponentInstance(Object component)
throws org.picocontainer.PicoRegistrationException
- Specified by:
registerComponentInstance in interface org.picocontainer.MutablePicoContainer- Overrides:
registerComponentInstance in class org.picocontainer.defaults.DefaultPicoContainer
- Throws:
org.picocontainer.PicoRegistrationException
registerComponentInstance
public org.picocontainer.ComponentAdapter registerComponentInstance(Object componentKey,
Object componentInstance)
throws org.picocontainer.PicoRegistrationException
- Specified by:
registerComponentInstance in interface org.picocontainer.MutablePicoContainer- Overrides:
registerComponentInstance in class org.picocontainer.defaults.DefaultPicoContainer
- Throws:
org.picocontainer.PicoRegistrationException
registerComponentImplementation
public org.picocontainer.ComponentAdapter registerComponentImplementation(Class componentImplementation)
throws org.picocontainer.PicoRegistrationException
- Specified by:
registerComponentImplementation in interface org.picocontainer.MutablePicoContainer- Overrides:
registerComponentImplementation in class org.picocontainer.defaults.DefaultPicoContainer
- Throws:
org.picocontainer.PicoRegistrationException
registerComponentImplementation
public org.picocontainer.ComponentAdapter registerComponentImplementation(Object componentKey,
Class componentImplementation)
throws org.picocontainer.PicoRegistrationException
- Specified by:
registerComponentImplementation in interface org.picocontainer.MutablePicoContainer- Overrides:
registerComponentImplementation in class org.picocontainer.defaults.DefaultPicoContainer
- Throws:
org.picocontainer.PicoRegistrationException
registerComponentImplementation
public org.picocontainer.ComponentAdapter registerComponentImplementation(Object componentKey,
Class componentImplementation,
org.picocontainer.Parameter[] parameters)
throws org.picocontainer.PicoRegistrationException
- Specified by:
registerComponentImplementation in interface org.picocontainer.MutablePicoContainer- Overrides:
registerComponentImplementation in class org.picocontainer.defaults.DefaultPicoContainer
- Throws:
org.picocontainer.PicoRegistrationException
registerComponentImplementation
public org.picocontainer.ComponentAdapter registerComponentImplementation(Object componentKey,
Class componentImplementation,
List parameters)
throws org.picocontainer.PicoRegistrationException
- Overrides:
registerComponentImplementation in class org.picocontainer.defaults.DefaultPicoContainer
- Throws:
org.picocontainer.PicoRegistrationException
addChildContainer
public boolean addChildContainer(org.picocontainer.PicoContainer child)
- Specified by:
addChildContainer in interface org.picocontainer.MutablePicoContainer- Overrides:
addChildContainer in class org.picocontainer.defaults.DefaultPicoContainer
removeChildContainer
public boolean removeChildContainer(org.picocontainer.PicoContainer child)
- Specified by:
removeChildContainer in interface org.picocontainer.MutablePicoContainer- Overrides:
removeChildContainer in class org.picocontainer.defaults.DefaultPicoContainer
Copyright © 2009 eXo Platform SAS. All Rights Reserved.