| Interface | Description |
|---|---|
| MuleCoreExtensionDependencyDiscoverer |
Discovers dependencies between
MuleCoreExtension instances |
| MuleCoreExtensionDependencyResolver |
Resolves dependencies between
MuleCoreExtension instances. |
| MuleCoreExtensionDiscoverer |
Defines a way to search for available
MuleCoreExtension |
| MuleCoreExtensionManagerServer |
Manages lifecycle and dependency injection for
MuleCoreExtension |
| Class | Description |
|---|---|
| ClasspathMuleCoreExtensionDiscoverer |
Discovers
MuleCoreExtension classes that are defined in the classpath using core-extensions.properties files. |
| DefaultMuleCoreExtensionManagerServer | |
| LinkedMuleCoreExtensionDependency |
Maps a core extension dependency class to a method in a dependant class
|
| ReflectionMuleCoreExtensionDependencyDiscoverer |
Discovers dependencies between
MuleCoreExtension instances looking for methods annotated with
MuleCoreExtensionDependency |
| ReflectionMuleCoreExtensionDependencyResolver |
Resolves dependencies using reflection to inject the required
MuleCoreExtension in the dependant instance. |
| Exception | Description |
|---|---|
| UnresolveableDependencyException |
Thrown to indicate that a mule core extension dependency was not successfully resolved.
|
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.