Container.See: Description
| Interface | Description |
|---|---|
| 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 | Description |
|---|---|
| InterceptorChainFactoryProvider |
This class will provide the
InterceptorChainFactory to use. |
| Exception | Description |
|---|---|
| ContainerException |
Super class of any exception that could be thrown by a
Container |
| Annotation Type | Description |
|---|---|
| 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.
|
Container.Copyright © 2017 eXo Platform SAS. All Rights Reserved.