Interface | Description |
---|---|
ArtifactDescriptorFactory<T extends ArtifactDescriptor> |
Creates artifact descriptor for application plugins
|
ArtifactDescriptorValidator | |
BundleDescriptorLoader |
Loads the
BundleDescriptor for Mule artifacts. |
ClassLoaderModelLoader |
Loads the
ClassLoaderModel for Mule artifacts
Explicitly defined to enable definition of implementations using SPI. |
DescriptorLoader<T> |
Loads descriptors used to describe Mule artifacts
|
DescriptorLoaderRepository |
Maintains the registered
DescriptorLoader |
Class | Description |
---|---|
AbstractArtifactDescriptorFactory<M extends AbstractMuleArtifactModel,T extends ArtifactDescriptor> |
Base class to create artifact descriptors
|
ArtifactDescriptor | |
ArtifactDescriptorValidatorBuilder |
Builder that allows to create a
ArtifactDescriptorValidator with different aspects:
from checking minMuleVersion to checking the artifact version format. |
BundleDependency |
Describes a dependency on a bundle.
|
BundleDependency.Builder |
Builder for creating a
BundleDependency |
BundleDescriptor |
Describes a bundle by its Maven coordinates.
|
BundleDescriptor.Builder |
Builder for creating a
BundleDescriptor |
BundleDescriptorUtils |
Utilities to work with
BundleDescriptor |
ClassLoaderModel |
Contains all the information needed to create a
ClassLoader for a Mule artifact. |
ClassLoaderModel.ClassLoaderModelBuilder |
Builds a
ClassLoaderModel |
Enum | Description |
---|---|
BundleScope |
Scope in which a bundle is required when used as a dependency.
|
Exception | Description |
---|---|
ArtifactDescriptorCreateException |
Thrown to indicate any error related to errors in the structure of a plugin file or folder.
|
InvalidDependencyVersionException |
Thrown to indicate that a given bundle dependency version is not well formed.
|
InvalidDescriptorLoaderException |
Thrown to indicate that is not possible to load an object from the provided descriptor configuration.
|
LoaderNotFoundException |
Thrown to indicate that a loader was not found in the repository
|
Copyright © 2018. All rights reserved.