Uses of Class
org.exoplatform.container.spi.ContainerException
Packages that use ContainerException
Package
Description
This package provides container API.
This package defines most important classes and interfaces, that should be used in case
you would like to implement a new
Container.-
Uses of ContainerException in org.exoplatform.container
Methods in org.exoplatform.container that throw ContainerExceptionModifier and TypeMethodDescriptionprotected voidAbstractComponentAdapter.checkTypeCompatibility()<T> ComponentAdapter<T> ConcurrentContainer.getComponentAdapter(Object componentKey, Class<T> bindType, boolean autoRegistration) <T> TCachingContainer.getComponentInstance(Object componentKey, Class<T> bindType, boolean autoRegistration) <T> TConcurrentContainer.getComponentInstance(Object componentKey, Class<T> bindType, boolean autoRegistration) RootContainer.getComponentInstance(Object componentKey) Retrieve a component instance registered with a specific key.ConcurrentContainer.getComponentInstances()<T> List<T> AbstractContainer.getComponentInstancesOfType(Class<T> componentType) Returns a List of components of a certain componentType.<T> List<T> CachingContainer.getComponentInstancesOfType(Class<T> componentType) <T> List<T> ConcurrentContainer.getComponentInstancesOfType(Class<T> componentType) ExoContainer.getRegisteredComponentNames()protected ComponentAdapter<?> ConcurrentContainer.registerComponent(ComponentAdapter<?> componentAdapter) Register a component via a ComponentAdapter.<T> ComponentAdapter<T> AbstractContainer.registerComponentImplementation(Object componentKey, Class<T> componentImplementation) Register a component.<T> ComponentAdapter<T> CachingContainer.registerComponentImplementation(Object componentKey, Class<T> componentImplementation) <T> ComponentAdapter<T> ConcurrentContainer.registerComponentImplementation(Object componentKey, Class<T> componentImplementation) Register a component.<T> ComponentAdapter<T> ExoContainer.registerComponentImplementation(Class<T> componentImplementation) Register a component using the componentImplementation as key.<T> ComponentAdapter<T> AbstractContainer.registerComponentInstance(Object componentKey, T componentInstance) Register an arbitrary object as a component in the container.<T> ComponentAdapter<T> CachingContainer.registerComponentInstance(Object componentKey, T componentInstance) <T> ComponentAdapter<T> ConcurrentContainer.registerComponentInstance(Object componentKey, T componentInstance) Register an arbitrary object as a component in the container.<T> ComponentAdapter<T> ExoContainer.registerComponentInstance(T componentInstance) Register an arbitrary object.Constructors in org.exoplatform.container that throw ContainerExceptionModifierConstructorDescriptionprotectedAbstractComponentAdapter(Object componentKey, Class<T> componentImplementation) Constructs a new ComponentAdapter for the given key and implementation.InstanceComponentAdapter(Object componentKey, T componentInstance) -
Uses of ContainerException in org.exoplatform.container.management
Methods in org.exoplatform.container.management that throw ContainerExceptionModifier and TypeMethodDescription<T> ComponentAdapter<T> ManageableComponentAdapterFactory.createComponentAdapter(Object componentKey, Class<T> componentImplementation) <T> ComponentAdapter<T> ManageableContainer.registerComponentInstance(Object componentKey, T componentInstance) Register an arbitrary object as a component in the container. -
Uses of ContainerException in org.exoplatform.container.spi
Methods in org.exoplatform.container.spi that throw ContainerExceptionModifier and TypeMethodDescription<T> ComponentAdapter<T> ComponentAdapterFactory.createComponentAdapter(Object componentKey, Class<T> componentImplementation) Create a new component adapter based on the specified arguments.ComponentAdapter.getComponentInstance()Retrieve the component instance.<T> List<T> Container.getComponentInstancesOfType(Class<T> componentType) Returns a List of components of a certain componentType.<T> ComponentAdapter<T> Container.registerComponentImplementation(Object componentKey, Class<T> componentImplementation) Register a component.<T> ComponentAdapter<T> Container.registerComponentInstance(Object componentKey, T componentInstance) Register an arbitrary object as a component in the container.