| Modifier and Type | Method and Description |
|---|---|
Set<ArtifactPluginDescriptor> |
ApplicationDescriptor.getPlugins() |
| Modifier and Type | Method and Description |
|---|---|
void |
ApplicationDescriptor.setPlugins(Set<ArtifactPluginDescriptor> plugins) |
| Modifier and Type | Method and Description |
|---|---|
Set<ArtifactPluginDescriptor> |
ArtifactPluginDescriptor.getArtifactPluginDescriptors() |
List<ArtifactPluginDescriptor> |
ArtifactPluginRepository.getContainerArtifactPluginDescriptors() |
| Modifier and Type | Method and Description |
|---|---|
ArtifactClassLoader |
ArtifactPluginClassLoaderFactory.create(String artifactId,
ArtifactPluginDescriptor descriptor,
ClassLoader parent,
ClassLoaderLookupPolicy baseLookupPolicy) |
| Modifier and Type | Method and Description |
|---|---|
void |
ArtifactPluginDescriptor.setArtifactPluginDescriptors(Set<ArtifactPluginDescriptor> pluginDependencyDescriptors) |
| Modifier and Type | Method and Description |
|---|---|
Set<ArtifactPluginDescriptor> |
PolicyTemplateDescriptor.getPlugins() |
| Modifier and Type | Method and Description |
|---|---|
void |
PolicyTemplateDescriptor.setPlugins(Set<ArtifactPluginDescriptor> plugins) |
| Modifier and Type | Method and Description |
|---|---|
T |
AbstractArtifactClassLoaderBuilder.addArtifactPluginDescriptors(ArtifactPluginDescriptor... artifactPluginDescriptors) |
| Constructor and Description |
|---|
AbstractArtifactClassLoaderBuilder(ArtifactClassLoaderFactory<ArtifactPluginDescriptor> artifactPluginClassLoaderFactory)
Creates an
AbstractArtifactClassLoaderBuilder. |
| Constructor and Description |
|---|
ApplicationClassLoaderBuilder(DeployableArtifactClassLoaderFactory<ApplicationDescriptor> artifactClassLoaderFactory,
ArtifactClassLoaderFactory<ArtifactPluginDescriptor> artifactPluginClassLoaderFactory)
Creates a new builder for creating
Application artifacts. |
| Modifier and Type | Method and Description |
|---|---|
List<ArtifactPluginDescriptor> |
PluginDependenciesResolver.resolve(List<ArtifactPluginDescriptor> descriptors)
Resolves the dependencies between a group of plugins.
|
List<ArtifactPluginDescriptor> |
BundlePluginDependenciesResolver.resolve(List<ArtifactPluginDescriptor> descriptors) |
| Modifier and Type | Method and Description |
|---|---|
protected static String |
BundlePluginDependenciesResolver.createResolutionErrorMessage(List<ArtifactPluginDescriptor> unresolvedPlugins,
List<ArtifactPluginDescriptor> resolvedPlugins) |
protected static String |
BundlePluginDependenciesResolver.createResolutionErrorMessage(List<ArtifactPluginDescriptor> unresolvedPlugins,
List<ArtifactPluginDescriptor> resolvedPlugins) |
List<ArtifactPluginDescriptor> |
PluginDependenciesResolver.resolve(List<ArtifactPluginDescriptor> descriptors)
Resolves the dependencies between a group of plugins.
|
List<ArtifactPluginDescriptor> |
BundlePluginDependenciesResolver.resolve(List<ArtifactPluginDescriptor> descriptors) |
| Constructor and Description |
|---|
BundlePluginDependenciesResolver(ArtifactDescriptorFactory<ArtifactPluginDescriptor> artifactDescriptorFactory)
Assembly the complete list of artifacts, while sorting them in a lexicographic order by name to then resolve sanitize the
exported packages and resource by the plugin's dependencies (avoids exporting elements that are already exported by other
plugin).
|
| Constructor and Description |
|---|
ToolingPluginArtifactClassLoader(RegionClassLoader regionClassLoader,
ArtifactPluginDescriptor artifactPluginDescriptor)
Generates an instance of an
ArtifactClassLoader if the parametrized regionClassLoader does contain
within its RegionClassLoader.getArtifactPluginClassLoaders() the class loader responsible of handling the
artifactPluginDescriptor. |
ToolingPluginClassLoaderBuilder(DeployableArtifactClassLoaderFactory artifactClassLoaderFactory,
ArtifactClassLoaderFactory<ArtifactPluginDescriptor> artifactPluginClassLoaderFactory,
PluginDependenciesResolver pluginDependenciesResolver,
ArtifactPluginDescriptor artifactPluginDescriptor) |
| Constructor and Description |
|---|
ToolingPluginClassLoaderBuilder(DeployableArtifactClassLoaderFactory artifactClassLoaderFactory,
ArtifactClassLoaderFactory<ArtifactPluginDescriptor> artifactPluginClassLoaderFactory,
PluginDependenciesResolver pluginDependenciesResolver,
ArtifactPluginDescriptor artifactPluginDescriptor) |
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.