|
eXo Kernel :: Container 2.5.0-GA | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
Container.
See:
Description
| Interface Summary | |
|---|---|
| ComponentAdapter<T> | A component adapter is responsible for providing a specific component instance. |
| ComponentAdapterFactory | A component adapter factory is responsible for creating
component adapters. |
| Container | This interface defines all the methods that we need to implement in order to allow eXo Kernel to delegate the whole life cycle of the components. |
| ContainerVisitor | Interface realizing a visitor pattern for Container as described in the GoF. |
| Interceptor | This interface describes an Interceptor which can be injected into the chain of Interceptor
Dynamic Interceptor will be created thanks to the ServiceLoader so it must provide a constructor with no
parameter. |
| InterceptorChainFactory | This interface is used to create a new Interceptor chain |
| Class Summary | |
|---|---|
| InterceptorChainFactoryProvider | This class will provide the InterceptorChainFactory to use. |
| Exception Summary | |
|---|---|
| ContainerException | Super class of any exception that could be thrown by a Container |
| Annotation Types Summary | |
|---|---|
| After | This annotation is used to indicate where the related Interceptor should be injected into the
Interceptor chain. |
| Before | This annotation is used to indicate where the related Interceptor should be injected into the
Interceptor chain. |
| DefinitionByName | This annotation can be used to provide a default definition of the component when we try to access it by name thanks
to Named |
| DefinitionByQualifier | This annotation can be used to provide a default definition of the component when we try to access it thanks
to a Qualifier. |
| DefinitionByType | This annotation can be used to provide a default definition of the component when we try to access it by type. |
This package defines most important classes and interfaces, that should be used in case
you would like to implement a new Container.
|
eXo Kernel :: Container 2.5.0-GA | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||