| Modifier and Type | Interface and Description |
|---|---|
interface |
Artifact<D extends ArtifactDescriptor>
An Artifact is an abstract representation of an isolated module within the mule container.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ArtifactClassLoaderFactory<T extends ArtifactDescriptor>
Creates
ClassLoader instances for Mule applications |
interface |
DeployableArtifactClassLoaderFactory<T extends ArtifactDescriptor>
Creates
ClassLoader instances for deployable artifacts |
class |
TrackingArtifactClassLoaderFactory<T extends ArtifactDescriptor>
Tracks
ArtifactClassLoader created by ArtifactClassLoaderFactory |
class |
TrackingDeployableArtifactClassLoaderFactory<T extends ArtifactDescriptor>
Tracks
ArtifactClassLoader created by DeployableArtifactClassLoaderFactory |
| Modifier and Type | Method and Description |
|---|---|
<T extends ArtifactDescriptor> |
FilteringArtifactClassLoader.getArtifactDescriptor() |
<T extends ArtifactDescriptor> |
MuleArtifactClassLoader.getArtifactDescriptor() |
<T extends ArtifactDescriptor> |
ArtifactClassLoader.getArtifactDescriptor() |
| Constructor and Description |
|---|
MuleArtifactClassLoader(String artifactId,
ArtifactDescriptor artifactDescriptor,
URL[] urls,
ClassLoader parent,
ClassLoaderLookupPolicy lookupPolicy)
Constructs a new
MuleArtifactClassLoader for the given URLs |
MuleDeployableArtifactClassLoader(String artifactId,
ArtifactDescriptor artifactDescriptor,
URL[] urls,
ClassLoader parent,
ClassLoaderLookupPolicy lookupPolicy,
List<ArtifactClassLoader> artifactPluginClassLoaders)
Creates a
MuleDeployableArtifactClassLoader with the provided configuration. |
RegionClassLoader(String artifactId,
ArtifactDescriptor artifactDescriptor,
ClassLoader parent,
ClassLoaderLookupPolicy lookupPolicy)
Creates a new region.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractArtifactDescriptorFactory<M extends org.mule.runtime.api.deployment.meta.AbstractMuleArtifactModel,T extends ArtifactDescriptor>
Base class to create artifact descriptors
|
interface |
ArtifactDescriptorFactory<T extends ArtifactDescriptor>
Creates artifact descriptor for application plugins
|
| Modifier and Type | Method and Description |
|---|---|
void |
ArtifactDescriptorValidator.validate(ArtifactDescriptor descriptor)
Validates the
ArtifactDescriptor. |
| Modifier and Type | Method and Description |
|---|---|
void |
MuleProductArtifactDescriptorValidator.validate(ArtifactDescriptor descriptor) |
void |
VersionFormatArtifactDescriptorValidator.validate(ArtifactDescriptor descriptor) |
void |
MinMuleVersionArtifactDescriptorValidator.validate(ArtifactDescriptor descriptor) |
void |
CompositeArtifactDescriptorValidator.validate(ArtifactDescriptor descriptor) |
Copyright © 2003–2018 MuleSoft, Inc.. All rights reserved.