| Interface | Description |
|---|---|
| ComponentAdapterDependenciesAware<T> |
This defines a kind of
ComponentAdapter that is aware of its dependencies |
| DependencyStackListener |
This class is used as a call back in order to trigger an exception when a new dependency
has been detected
|
| Class | Description |
|---|---|
| CachingContainerMT | |
| ComponentTask<T> |
This class represents a task to be launched to change the state of a component
|
| ComponentTaskContext | |
| ComponentTaskContextEntry | |
| ConcurrentContainerMT | |
| Dependency |
This abstract class defines the main parts of a dependency
|
| DependencyByName |
This defines a dependency by name
|
| DependencyByProvider |
This defines a dependency by provider
|
| DependencyByQualifier |
This defines a dependency by qualifier
|
| DependencyByType |
This defines a dependency by type
|
| DependencyStack |
This class is used to be able to manage properly use cases where the constructor or the methods used
to add and create plugin call {{getComponentInstanceOfType}} instead of properly adding it in the constructor
directly
|
| LockManager |
This class is used to be aware of all the
Lock currently used to prevent
deadlocks |
| MTInterceptorChainFactory |
The "multi-threaded" implementation of a
InterceptorChainFactory. |
| Enum | Description |
|---|---|
| ComponentTaskType |
All the possible type of task that we can launch against a component
|
| Mode |
This enumeration defines all the possible mode supported by the kernel.
|
| Exception | Description |
|---|---|
| CyclicDependencyException |
Copyright © 2015 eXo Platform SAS. All Rights Reserved.