Modifier and Type | Class and Description |
---|---|
class |
DeployableArtifactDescriptor
Describes an artifact that is deployable on the container
|
Modifier and Type | Class and Description |
---|---|
class |
ApplicationDescriptor |
Modifier and Type | Class and Description |
---|---|
class |
DomainDescriptor
Represents the description of a domain.
|
Modifier and Type | Class and Description |
---|---|
class |
ArtifactPluginDescriptor |
Modifier and Type | Class and Description |
---|---|
class |
PolicyTemplateDescriptor
Describes how to create a
PolicyTemplate artifact |
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> |
ArtifactClassLoader.getArtifactDescriptor() |
<T extends ArtifactDescriptor> |
FilteringArtifactClassLoader.getArtifactDescriptor() |
<T extends ArtifactDescriptor> |
MuleArtifactClassLoader.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 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 . |
Copyright © 2018. All rights reserved.