Skip navigation links
A B C D F G I L M N O P R S T V 

A

AbstractArtifactClassLoaderBuilder<T extends AbstractArtifactClassLoaderBuilder> - Class in org.mule.runtime.deployment.model.internal
Base class for all artifacts class loader filters.
AbstractArtifactClassLoaderBuilder(RegionPluginClassLoadersFactory) - Constructor for class org.mule.runtime.deployment.model.internal.AbstractArtifactClassLoaderBuilder
addArtifactPluginDescriptors(ArtifactPluginDescriptor...) - Method in class org.mule.runtime.deployment.model.internal.AbstractArtifactClassLoaderBuilder
 
addPolicy(PolicyTemplateDescriptor, PolicyParametrization) - Method in interface org.mule.runtime.deployment.model.api.application.ApplicationPolicyManager
Add a new policy
addShutdownListener(ShutdownListener) - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingArtifactClassLoader
 
Application - Interface in org.mule.runtime.deployment.model.api.application
 
ApplicationClassLoader - Interface in org.mule.runtime.deployment.model.api.application
Identifies a classLoader created for a given Mule application
ApplicationClassLoaderBuilder - Interface in org.mule.runtime.deployment.model.api.builder
ArtifactClassLoader builder for class loaders required by Application artifacts
ApplicationClassLoaderBuilderFactory - Class in org.mule.runtime.deployment.model.api.builder
Factory to create instances of ApplicationClassLoaderBuilder.
ApplicationClassLoaderBuilderFactory(ArtifactClassLoaderResolver) - Constructor for class org.mule.runtime.deployment.model.api.builder.ApplicationClassLoaderBuilderFactory
Creates an ApplicationClassLoaderBuilderFactory to create ApplicationClassLoaderBuilder instances.
applicationClassLoaderFactory(Function<String, File>) - Static method in class org.mule.runtime.deployment.model.api.builder.DeployableArtifactClassLoaderFactoryProvider
Creates a new factory for ClassLoaders of Mule Applications.
ApplicationDescriptor - Class in org.mule.runtime.deployment.model.api.application
Deprecated.
since 4.5 use org.mule.runtime.module.artifact.api.descriptor.ApplicationDescriptor instead.
ApplicationDescriptor(String) - Constructor for class org.mule.runtime.deployment.model.api.application.ApplicationDescriptor
Deprecated.
Creates a new application descriptor
ApplicationDescriptor(String, Optional<Properties>) - Constructor for class org.mule.runtime.deployment.model.api.application.ApplicationDescriptor
Deprecated.
 
ApplicationPolicyManager - Interface in org.mule.runtime.deployment.model.api.application
Manages the policies that must be applied to a given application
ApplicationStatus - Enum in org.mule.runtime.deployment.model.api.application
Indicates the status of a Mule application that corresponds to the last executed lifecycle phase on the application's MuleContext.
ArtifactConfigurationProcessor - Interface in org.mule.runtime.deployment.model.api.artifact
Implementation of this interface are responsible of processing the configuration files of a Mule artifact and create an ArtifactContext.
ArtifactContext - Interface in org.mule.runtime.deployment.model.api.artifact
An artifact context contains all the information related to an Artifact that contains configuration.
ArtifactContextConfiguration - Class in org.mule.runtime.deployment.model.api.artifact
Configuration required for the creation of an ArtifactContext.
ArtifactContextConfiguration.ArtifactContextConfigurationBuilder - Class in org.mule.runtime.deployment.model.api.artifact
Builder for ArtifactContextConfiguration.
ArtifactContextConfigurationBuilder() - Constructor for class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration.ArtifactContextConfigurationBuilder
 
artifactDescriptor - Variable in class org.mule.runtime.deployment.model.internal.AbstractArtifactClassLoaderBuilder
 
ArtifactDescriptorConstants - Class in org.mule.runtime.deployment.model.api.artifact
Deprecated.
since 4.5.0 use ArtifactDescriptorConstants instead
ArtifactDescriptorFactoryProvider - Interface in org.mule.runtime.deployment.model.api.artifact
Provides concrete implementations of PluginDependenciesResolver and AbstractArtifactDescriptorFactory.
artifactDescriptorFactoryProvider() - Static method in interface org.mule.runtime.deployment.model.api.artifact.ArtifactDescriptorFactoryProvider
 
ArtifactPlugin - Interface in org.mule.runtime.deployment.model.api.plugin
Represents an application or domain plugin artifact.
ArtifactPluginClassLoaderFactory - Class in org.mule.runtime.deployment.model.api.plugin
Creates ArtifactClassLoader for application or domain plugin descriptors.
ArtifactPluginClassLoaderFactory() - Constructor for class org.mule.runtime.deployment.model.api.plugin.ArtifactPluginClassLoaderFactory
 
ArtifactUtils - Class in org.mule.runtime.deployment.model.internal.artifact
Helper methods for artifacts.
ArtifactUtils() - Constructor for class org.mule.runtime.deployment.model.internal.artifact.ArtifactUtils
 

B

build() - Method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration.ArtifactContextConfigurationBuilder
 
build() - Method in interface org.mule.runtime.deployment.model.api.builder.ApplicationClassLoaderBuilder
Creates a new MuleDeployableArtifactClassLoader using the provided configuration.
build() - Method in interface org.mule.runtime.deployment.model.api.builder.DomainClassLoaderBuilder
Creates a new MuleDeployableArtifactClassLoader using the provided configuration.
build() - Method in class org.mule.runtime.deployment.model.internal.AbstractArtifactClassLoaderBuilder
Creates a new ArtifactClassLoader using the provided configuration.
build() - Method in class org.mule.runtime.deployment.model.internal.application.DefaultApplicationClassLoaderBuilder
Creates a new MuleDeployableArtifactClassLoader using the provided configuration.
build() - Method in class org.mule.runtime.deployment.model.internal.domain.DefaultDomainClassLoaderBuilder
Creates a new ArtifactClassLoader using the provided configuration.
build() - Method in class org.mule.runtime.deployment.model.internal.policy.PolicyTemplateClassLoaderBuilder
 
build() - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingApplicationClassLoaderBuilder
Creates a new ArtifactClassLoader using the provided configuration.
build() - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingDomainClassLoaderBuilder
Creates a new ArtifactClassLoader using the provided configuration.
build() - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingPluginClassLoaderBuilder
 
builder() - Static method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration
Creates a new builder for creating instances of ArtifactContextConfiguration

C

CompositeClassLoaderArtifactFinder - Class in org.mule.runtime.deployment.model.internal.artifact
Finds the first ClassLoader in an CompositeClassLoader that should be used when loading classes and resources
containsSharedResources() - Method in interface org.mule.runtime.deployment.model.api.domain.Domain
 
create(String, ArtifactPluginDescriptor, ClassLoader, ClassLoaderLookupPolicy) - Method in class org.mule.runtime.deployment.model.api.plugin.ArtifactPluginClassLoaderFactory
 
create(String, ArtifactClassLoader, ApplicationDescriptor) - Method in class org.mule.runtime.deployment.model.internal.application.MuleApplicationClassLoaderFactory
 
create(String, ArtifactClassLoader, ApplicationDescriptor, List<ArtifactClassLoader>) - Method in class org.mule.runtime.deployment.model.internal.application.MuleApplicationClassLoaderFactory
 
create(String, ArtifactClassLoader, DomainDescriptor) - Method in class org.mule.runtime.deployment.model.internal.domain.DomainClassLoaderFactory
 
create(String, ArtifactClassLoader, DomainDescriptor, List<ArtifactClassLoader>) - Method in class org.mule.runtime.deployment.model.internal.domain.DomainClassLoaderFactory
 
create(String, ArtifactClassLoader, PolicyTemplateDescriptor) - Method in class org.mule.runtime.deployment.model.internal.policy.PolicyTemplateClassLoaderFactory
 
create(String, ArtifactClassLoader, PolicyTemplateDescriptor, List<ArtifactClassLoader>) - Method in class org.mule.runtime.deployment.model.internal.policy.PolicyTemplateClassLoaderFactory
 
createApplicationClassLoader(ApplicationDescriptor) - Method in class org.mule.runtime.artifact.activation.internal.TrackingArtifactClassLoaderResolverDecorator
 
createApplicationClassLoader(ApplicationDescriptor, PluginClassLoaderResolver) - Method in class org.mule.runtime.artifact.activation.internal.TrackingArtifactClassLoaderResolverDecorator
 
createApplicationClassLoader(ApplicationDescriptor, Supplier<ArtifactClassLoader>) - Method in class org.mule.runtime.artifact.activation.internal.TrackingArtifactClassLoaderResolverDecorator
 
createApplicationClassLoader(ApplicationDescriptor, Supplier<ArtifactClassLoader>, PluginClassLoaderResolver) - Method in class org.mule.runtime.artifact.activation.internal.TrackingArtifactClassLoaderResolverDecorator
 
createApplicationClassLoader(ApplicationDescriptor, PluginClassLoaderResolver, List<URL>) - Method in class org.mule.runtime.artifact.activation.internal.TrackingArtifactClassLoaderResolverDecorator
 
createApplicationClassLoader(ApplicationDescriptor, Supplier<ArtifactClassLoader>, PluginClassLoaderResolver, List<URL>) - Method in class org.mule.runtime.artifact.activation.internal.TrackingArtifactClassLoaderResolverDecorator
 
createApplicationDescriptorFactory(ArtifactDescriptorFactory<ArtifactPluginDescriptor>, DescriptorLoaderRepository, ArtifactDescriptorValidatorBuilder) - Method in interface org.mule.runtime.deployment.model.api.artifact.ArtifactDescriptorFactoryProvider
Creates a factory of descriptors for describing mule applications.
createArtifactClassLoader(String, RegionClassLoader) - Method in class org.mule.runtime.deployment.model.internal.AbstractArtifactClassLoaderBuilder
Creates the class loader for the artifact being built.
createArtifactClassLoader(String, RegionClassLoader) - Method in class org.mule.runtime.deployment.model.internal.policy.PolicyTemplateClassLoaderBuilder
 
createArtifactClassLoader(String, RegionClassLoader) - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingApplicationClassLoaderBuilder
 
createArtifactClassLoader(String, RegionClassLoader) - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingDomainClassLoaderBuilder
 
createArtifactClassLoader(String, RegionClassLoader) - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingPluginClassLoaderBuilder
 
createArtifactClassLoaderBuilder() - Method in class org.mule.runtime.deployment.model.api.builder.ApplicationClassLoaderBuilderFactory
Creates a new ApplicationClassLoaderBuilder instance to create the application artifact class loader.
createArtifactClassLoaderBuilder() - Method in class org.mule.runtime.deployment.model.api.builder.DomainClassLoaderBuilderFactory
Creates a new DomainClassLoaderBuilder instance to create the domain artifact class loader.
createArtifactContext(ArtifactContextConfiguration) - Method in interface org.mule.runtime.deployment.model.api.artifact.ArtifactConfigurationProcessor
Creates an ArtifactContext for an artifact based on the configuration files of the artifact.
createArtifactPluginDescriptorFactory(DescriptorLoaderRepository, ArtifactDescriptorValidatorBuilder) - Method in interface org.mule.runtime.deployment.model.api.artifact.ArtifactDescriptorFactoryProvider
Creates a factory of descriptors for describing mule artifact plugins.
createBundlePluginDependenciesResolver(ArtifactDescriptorFactory<ArtifactPluginDescriptor>) - Method in interface org.mule.runtime.deployment.model.api.artifact.ArtifactDescriptorFactoryProvider
Creates a resolver that is used to determine the correct initialization order of the mule-plugin dependencies of an artifact.
createDescriptorLoaderRepository() - Method in class org.mule.runtime.deployment.model.api.artifact.DescriptorLoaderRepositoryFactory
 
createDomainClassLoader(DomainDescriptor) - Method in class org.mule.runtime.artifact.activation.internal.TrackingArtifactClassLoaderResolverDecorator
 
createDomainClassLoader(DomainDescriptor, PluginClassLoaderResolver) - Method in class org.mule.runtime.artifact.activation.internal.TrackingArtifactClassLoaderResolverDecorator
 
createMulePluginClassLoader(MuleDeployableArtifactClassLoader, ArtifactPluginDescriptor, PluginDescriptorResolver) - Method in class org.mule.runtime.artifact.activation.internal.TrackingArtifactClassLoaderResolverDecorator
 
createMulePluginClassLoader(MuleDeployableArtifactClassLoader, ArtifactPluginDescriptor, PluginDescriptorResolver, PluginClassLoaderResolver) - Method in class org.mule.runtime.artifact.activation.internal.TrackingArtifactClassLoaderResolverDecorator
 
createPluginClassLoaders(ArtifactClassLoader, List<ArtifactPluginDescriptor>, ClassLoaderLookupPolicy) - Method in interface org.mule.runtime.deployment.model.api.builder.RegionPluginClassLoadersFactory
Creates all the region plugin class loaders
createPluginClassLoaders(ArtifactClassLoader, List<ArtifactPluginDescriptor>, ClassLoaderLookupPolicy) - Method in class org.mule.runtime.deployment.model.internal.DefaultRegionPluginClassLoadersFactory
 
createRegionClassLoader(String, ArtifactDescriptor, ClassLoader, ClassLoaderLookupPolicy) - Method in class org.mule.runtime.deployment.model.internal.AbstractArtifactClassLoaderBuilder
Template method to build different implementations of a RegionClassLoader
createRegionClassLoader(String, ArtifactDescriptor, ClassLoader, ClassLoaderLookupPolicy) - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingApplicationClassLoaderBuilder
 
createRegionClassLoader(String, ArtifactDescriptor, ClassLoader, ClassLoaderLookupPolicy) - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingDomainClassLoaderBuilder
 
createRegionClassLoader(String, ArtifactDescriptor, ClassLoader, ClassLoaderLookupPolicy) - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingPluginClassLoaderBuilder
 

D

DEFAULT_POLICY_CONFIGURATION_RESOURCE - Static variable in class org.mule.runtime.deployment.model.api.policy.PolicyTemplateDescriptor
 
DefaultApplicationClassLoaderBuilder - Class in org.mule.runtime.deployment.model.internal.application
ArtifactClassLoader builder for class loaders required by Application artifacts
DefaultApplicationClassLoaderBuilder(ArtifactClassLoaderResolver) - Constructor for class org.mule.runtime.deployment.model.internal.application.DefaultApplicationClassLoaderBuilder
Creates a new builder for creating Application artifacts.
DefaultDomainClassLoaderBuilder - Class in org.mule.runtime.deployment.model.internal.domain
ArtifactClassLoader builder for class loaders required by Domain artifacts
DefaultDomainClassLoaderBuilder(ArtifactClassLoaderResolver) - Constructor for class org.mule.runtime.deployment.model.internal.domain.DefaultDomainClassLoaderBuilder
Creates a new builder for creating Domain artifacts.
DefaultRegionPluginClassLoadersFactory - Class in org.mule.runtime.deployment.model.internal
Creates the class loaders for plugins that are contained in a given region
DefaultRegionPluginClassLoadersFactory(ArtifactClassLoaderResolver) - Constructor for class org.mule.runtime.deployment.model.internal.DefaultRegionPluginClassLoadersFactory
Creates a new factory
DeployableArtifact<D extends DeployableArtifactDescriptor> - Interface in org.mule.runtime.deployment.model.api
An Artifact is an abstract representation of a deployable unit within the mule container.
DeployableArtifactClassLoaderFactoryProvider - Class in org.mule.runtime.deployment.model.api.builder
Provides concrete implementations of DeployableArtifactClassLoaderFactory.
DeployableArtifactClassLoaderFactoryProvider() - Constructor for class org.mule.runtime.deployment.model.api.builder.DeployableArtifactClassLoaderFactoryProvider
 
DeployableArtifactDescriptor - Class in org.mule.runtime.deployment.model.api
Deprecated.
From 4.5, use org.mule.runtime.module.artifact.api.descriptor.DeployableArtifactDescriptor instead.
DeployableArtifactDescriptor(String) - Constructor for class org.mule.runtime.deployment.model.api.DeployableArtifactDescriptor
Deprecated.
Creates a new deployable artifact descriptor
DeployableArtifactDescriptor(String, Optional<Properties>) - Constructor for class org.mule.runtime.deployment.model.api.DeployableArtifactDescriptor
Deprecated.
 
DeploymentException - Exception in org.mule.runtime.deployment.model.api
 
DeploymentException(I18nMessage) - Constructor for exception org.mule.runtime.deployment.model.api.DeploymentException
 
DeploymentException(I18nMessage, Throwable) - Constructor for exception org.mule.runtime.deployment.model.api.DeploymentException
 
DeploymentInitException - Exception in org.mule.runtime.deployment.model.api
 
DeploymentInitException(I18nMessage) - Constructor for exception org.mule.runtime.deployment.model.api.DeploymentInitException
 
DeploymentInitException(I18nMessage, Throwable) - Constructor for exception org.mule.runtime.deployment.model.api.DeploymentInitException
 
DeploymentStartException - Exception in org.mule.runtime.deployment.model.api
 
DeploymentStartException(I18nMessage) - Constructor for exception org.mule.runtime.deployment.model.api.DeploymentStartException
 
DeploymentStartException(I18nMessage, Throwable) - Constructor for exception org.mule.runtime.deployment.model.api.DeploymentStartException
 
DeploymentStopException - Exception in org.mule.runtime.deployment.model.api
 
DeploymentStopException(I18nMessage) - Constructor for exception org.mule.runtime.deployment.model.api.DeploymentStopException
 
DeploymentStopException(I18nMessage, Throwable) - Constructor for exception org.mule.runtime.deployment.model.api.DeploymentStopException
 
DescriptorLoaderRepositoryFactory - Class in org.mule.runtime.deployment.model.api.artifact
Factory to create instances of DescriptorLoaderRepository.
DescriptorLoaderRepositoryFactory() - Constructor for class org.mule.runtime.deployment.model.api.artifact.DescriptorLoaderRepositoryFactory
 
discover() - Static method in interface org.mule.runtime.deployment.model.api.artifact.ArtifactConfigurationProcessor
Deprecated.
Pass the instance to use instead of relying on SPI for discovery.
dispose() - Method in interface org.mule.runtime.deployment.model.api.DeployableArtifact
Dispose the artifact.
dispose() - Method in interface org.mule.runtime.deployment.model.api.policy.PolicyTemplate
Disposes the artifact releasing any held resources
dispose() - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingArtifactClassLoader
We want tooling believe the ArtifactClassLoader he's handling is the plugin's or application's one, but we are actually shipping more than that with the RegionClassLoader.
Domain - Interface in org.mule.runtime.deployment.model.api.domain
A domain is a deployable Artifact that contains shared resources for Application

A domain can just consist of a set of jar libraries to share between the domain applications or it can also contain shared resources such as connectors or other mule components.

DomainClassLoaderBuilder - Interface in org.mule.runtime.deployment.model.api.builder
ArtifactClassLoader builder for class loaders required by Domain artifacts
DomainClassLoaderBuilderFactory - Class in org.mule.runtime.deployment.model.api.builder
Factory to create instances of DomainClassLoaderBuilder.
DomainClassLoaderBuilderFactory(ArtifactClassLoaderResolver) - Constructor for class org.mule.runtime.deployment.model.api.builder.DomainClassLoaderBuilderFactory
Creates an DomainClassLoaderBuilderFactory to create DomainClassLoaderBuilder instances.
domainClassLoaderFactory(Function<String, File>) - Static method in class org.mule.runtime.deployment.model.api.builder.DeployableArtifactClassLoaderFactoryProvider
Creates a new factory for ClassLoaders of Mule Domains.
DomainClassLoaderFactory - Class in org.mule.runtime.deployment.model.internal.domain
Creates ArtifactClassLoader for domain artifacts.
DomainClassLoaderFactory(NativeLibraryFinderFactory) - Constructor for class org.mule.runtime.deployment.model.internal.domain.DomainClassLoaderFactory
Creates a new instance
DomainClassLoaderFactory(Function<String, File>) - Constructor for class org.mule.runtime.deployment.model.internal.domain.DomainClassLoaderFactory
Creates a new factory
DomainDescriptor - Class in org.mule.runtime.deployment.model.api.domain
Deprecated.
since 4.5. use org.mule.runtime.module.artifact.api.descriptor.DomainDescriptor instead.
DomainDescriptor(String) - Constructor for class org.mule.runtime.deployment.model.api.domain.DomainDescriptor
Deprecated.
Creates a new domain descriptor
DomainDescriptor(String, Optional<Properties>) - Constructor for class org.mule.runtime.deployment.model.api.domain.DomainDescriptor
Deprecated.
Creates a new domain descriptor
DuplicateExportedPackageException - Exception in org.mule.runtime.deployment.model.api.plugin.resolver
Thrown to indicate that more than one artifact is exporting a given package.
DuplicateExportedPackageException(Map<String, List<String>>) - Constructor for exception org.mule.runtime.deployment.model.api.plugin.resolver.DuplicateExportedPackageException

F

findClassLoader(CompositeClassLoader) - Static method in class org.mule.runtime.deployment.model.internal.artifact.CompositeClassLoaderArtifactFinder
 
findInternalResource(String) - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingArtifactClassLoader
 
findLocalClass(String) - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingArtifactClassLoader
 
findLocalResource(String) - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingArtifactClassLoader
 
findResource(String) - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingArtifactClassLoader
 
findResources(String) - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingArtifactClassLoader
 

G

generateArtifactName(BundleDescriptor) - Static method in class org.mule.runtime.deployment.model.internal.artifact.ArtifactUtils
Given a BundleDescriptor for a deployable artifact, it generates the artifact name.
get(String, ArtifactType, Class<T>) - Method in class org.mule.runtime.deployment.model.internal.artifact.ServiceRegistryDescriptorLoaderRepository
 
getApplicationId(String) - Static method in class org.mule.runtime.deployment.model.internal.tooling.ToolingApplicationClassLoaderBuilder
 
getApplicationId(String, String) - Static method in class org.mule.runtime.deployment.model.internal.tooling.ToolingApplicationClassLoaderBuilder
 
getArtifactAst() - Method in interface org.mule.runtime.deployment.model.api.artifact.ArtifactContext
 
getArtifactAst() - Method in class org.mule.runtime.deployment.model.internal.artifact.ImmutableArtifactContext
 
getArtifactContext() - Method in interface org.mule.runtime.deployment.model.api.DeployableArtifact
Do not use this method if the artifact initialization wasn't successful or the artifact has been destroyed.
getArtifactDeclaration() - Method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration
 
getArtifactDescriptor() - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingArtifactClassLoader
 
getArtifactId(ArtifactDescriptor) - Method in class org.mule.runtime.deployment.model.internal.AbstractArtifactClassLoaderBuilder
 
getArtifactId(ArtifactDescriptor) - Method in class org.mule.runtime.deployment.model.internal.policy.PolicyTemplateClassLoaderBuilder
 
getArtifactId(ArtifactDescriptor) - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingApplicationClassLoaderBuilder
 
getArtifactId() - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingArtifactClassLoader
 
getArtifactId(ArtifactDescriptor) - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingDomainClassLoaderBuilder
 
getArtifactId(ArtifactDescriptor) - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingPluginClassLoaderBuilder
 
getArtifactPluginClassLoaders() - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingArtifactClassLoader
 
getArtifactPluginId(String, String) - Static method in class org.mule.runtime.deployment.model.internal.DefaultRegionPluginClassLoadersFactory
 
getArtifactPlugins() - Method in interface org.mule.runtime.deployment.model.api.DeployableArtifact
 
getArtifactPlugins() - Method in interface org.mule.runtime.deployment.model.api.policy.PolicyTemplate
 
getArtifactProperties() - Method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration
 
getArtifactType() - Method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration
 
getClassLoader() - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingArtifactClassLoader
 
getClassLoaderLookupPolicy() - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingArtifactClassLoader
 
getConfigResources() - Method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration
 
getConnectivityTestingService() - Method in interface org.mule.runtime.deployment.model.api.DeployableArtifact
Do not use this method if the artifact initialization wasn't successful or the artifact has been destroyed.
getDescriptor() - Method in interface org.mule.runtime.deployment.model.api.DeployableArtifact
 
getDomain() - Method in interface org.mule.runtime.deployment.model.api.application.Application
 
getDomainId(String) - Static method in class org.mule.runtime.deployment.model.internal.domain.DomainClassLoaderFactory
 
getDomainId(String) - Static method in class org.mule.runtime.deployment.model.internal.tooling.ToolingDomainClassLoaderBuilder
 
getExpressionLanguageMetadataService() - Method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration
 
getLocation() - Method in interface org.mule.runtime.deployment.model.api.DeployableArtifact
 
getMemoryManagementService() - Method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration
 
getMetadataService() - Method in interface org.mule.runtime.deployment.model.api.DeployableArtifact
Do not use this method if the artifact initialization wasn't successful or the artifact has been destroyed.
getMuleContext() - Method in interface org.mule.runtime.deployment.model.api.artifact.ArtifactContext
 
getMuleContext() - Method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration
 
getMuleContext() - Method in class org.mule.runtime.deployment.model.internal.artifact.ImmutableArtifactContext
 
getOwnArtifactPlugins() - Method in interface org.mule.runtime.deployment.model.api.policy.PolicyTemplate
 
getParentArtifactContext() - Method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration
 
getParentClassLoader() - Method in class org.mule.runtime.deployment.model.internal.AbstractArtifactClassLoaderBuilder
Implementation must redefine this method and it should provide the root class loader which is going to be used as parent class loader for every other class loader created by this builder.
getParentClassLoader() - Method in class org.mule.runtime.deployment.model.internal.policy.PolicyTemplateClassLoaderBuilder
 
getParentClassLoader() - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingApplicationClassLoaderBuilder
 
getParentClassLoader() - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingDomainClassLoaderBuilder
Implementation must redefine this method and it should provide the root class loader which is going to be used as parent class loader for every other class loader created by this builder.
getParentClassLoader() - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingPluginClassLoaderBuilder
 
getParentContext() - Method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration
getParentLookupPolicy(ArtifactClassLoader) - Method in class org.mule.runtime.deployment.model.internal.AbstractArtifactClassLoaderBuilder
 
getParentLookupPolicy(ArtifactClassLoader) - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingApplicationClassLoaderBuilder
 
getPluginArtifactClassLoader(ArtifactPluginDescriptor, List<ArtifactClassLoader>) - Static method in class org.mule.runtime.deployment.model.internal.tooling.ToolingPluginClassLoaderBuilder
 
getPlugins() - Method in class org.mule.runtime.deployment.model.api.policy.PolicyTemplateDescriptor
 
getPolicyId(String) - Method in class org.mule.runtime.deployment.model.internal.policy.PolicyTemplateClassLoaderBuilder
 
getPolicyManager() - Method in interface org.mule.runtime.deployment.model.api.application.Application
 
getRegionClassLoader() - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingArtifactClassLoader
 
getRegistry() - Method in interface org.mule.runtime.deployment.model.api.artifact.ArtifactContext
 
getRegistry() - Method in interface org.mule.runtime.deployment.model.api.DeployableArtifact
Deprecated.
Access the registry through DeployableArtifact.getArtifactContext().
getRegistry() - Method in class org.mule.runtime.deployment.model.internal.artifact.ImmutableArtifactContext
 
getRuntimeComponentBuildingDefinitionProvider() - Method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration
Deprecated.
no longer used since 4.4, providers are resolved internally
getRuntimeLockFactory() - Method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration
 
getSampleDataService() - Method in interface org.mule.runtime.deployment.model.api.application.Application
Do not use this method if the artifact initialization wasn't successful or the application has been destroyed.
getServiceConfigurators() - Method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration
 
getStatus() - Method in interface org.mule.runtime.deployment.model.api.application.Application
 
getValueProviderService() - Method in interface org.mule.runtime.deployment.model.api.DeployableArtifact
Do not use this method if the artifact initialization wasn't successful or the artifact has been destroyed.

I

ImmutableArtifactContext - Class in org.mule.runtime.deployment.model.internal.artifact
Simple implementation of ArtifactContext
ImmutableArtifactContext(MuleContext) - Constructor for class org.mule.runtime.deployment.model.internal.artifact.ImmutableArtifactContext
 
init() - Method in interface org.mule.runtime.deployment.model.api.DeployableArtifact
Initialise the artifact resources
initTooling() - Method in interface org.mule.runtime.deployment.model.api.DeployableArtifact
Initialise the artifact resources for tooling
install() - Method in interface org.mule.runtime.deployment.model.api.DeployableArtifact
Install the artifact.
InstallException - Exception in org.mule.runtime.deployment.model.api
 
InstallException(I18nMessage) - Constructor for exception org.mule.runtime.deployment.model.api.InstallException
 
InstallException(I18nMessage, Throwable) - Constructor for exception org.mule.runtime.deployment.model.api.InstallException
 
INSTANCE - Static variable in interface org.mule.runtime.deployment.model.api.artifact.ArtifactDescriptorFactoryProvider
 
isAddToolingObjectsToRegistry() - Method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration
Allows to create an ArtifactContext that will contain the objects that enabling the tooling capabilities.
isDisableXmlValidations() - Method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration
Allows to create an ArtifactContext that will not check for XSD validations.
isEnableLazyInitialization() - Method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration
When an ArtifactContext is created lazily then not all components will be created during the creation of the artifact.

L

lazyInit() - Method in interface org.mule.runtime.deployment.model.api.DeployableArtifact
Initialise the minimal resources required for this artifact to execute components.
lazyInit(boolean) - Method in interface org.mule.runtime.deployment.model.api.DeployableArtifact
Initialise the minimal resources required for this artifact to execute components.
lazyInitTooling(boolean) - Method in interface org.mule.runtime.deployment.model.api.DeployableArtifact
Initialise the minimal resources required for this artifact to execute components and provide tooling cpabilities.
LoaderDescriber - Class in org.mule.runtime.deployment.model.api.plugin
Deprecated.
since 4.5 use org.mule.runtime.module.artifact.api.plugin.LoaderDescriber instead.
LoaderDescriber(String) - Constructor for class org.mule.runtime.deployment.model.api.plugin.LoaderDescriber
Deprecated.
Creates an immutable implementation of LoaderDescriber
loadInternalClass(String) - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingArtifactClassLoader
 
logger - Variable in class org.mule.runtime.deployment.model.internal.AbstractArtifactClassLoaderBuilder
 
logger - Static variable in class org.mule.runtime.deployment.model.internal.domain.DomainClassLoaderFactory
 

M

META_INF - Static variable in class org.mule.runtime.deployment.model.api.policy.PolicyTemplateDescriptor
 
MULE_ARTIFACT - Static variable in class org.mule.runtime.deployment.model.api.policy.PolicyTemplateDescriptor
 
MuleApplicationClassLoaderFactory - Class in org.mule.runtime.deployment.model.internal.application
Creates MuleApplicationClassLoader instances based on the application descriptor.
MuleApplicationClassLoaderFactory(NativeLibraryFinderFactory) - Constructor for class org.mule.runtime.deployment.model.internal.application.MuleApplicationClassLoaderFactory
Creates a new factory
MuleApplicationClassLoaderFactory(Function<String, File>) - Constructor for class org.mule.runtime.deployment.model.internal.application.MuleApplicationClassLoaderFactory
Creates a new factory

N

newToolingRegionClassLoader(String, ArtifactDescriptor, ClassLoader, ClassLoaderLookupPolicy) - Static method in class org.mule.runtime.deployment.model.internal.tooling.ToolingRegionClassLoader
 
noRegisteredLoaderError(String, Class<T>) - Static method in class org.mule.runtime.deployment.model.internal.artifact.ServiceRegistryDescriptorLoaderRepository
 

O

org.mule.runtime.artifact.activation.internal - package org.mule.runtime.artifact.activation.internal
 
org.mule.runtime.deployment.model.api - package org.mule.runtime.deployment.model.api
 
org.mule.runtime.deployment.model.api.application - package org.mule.runtime.deployment.model.api.application
 
org.mule.runtime.deployment.model.api.artifact - package org.mule.runtime.deployment.model.api.artifact
 
org.mule.runtime.deployment.model.api.builder - package org.mule.runtime.deployment.model.api.builder
 
org.mule.runtime.deployment.model.api.domain - package org.mule.runtime.deployment.model.api.domain
 
org.mule.runtime.deployment.model.api.plugin - package org.mule.runtime.deployment.model.api.plugin
 
org.mule.runtime.deployment.model.api.plugin.resolver - package org.mule.runtime.deployment.model.api.plugin.resolver
 
org.mule.runtime.deployment.model.api.policy - package org.mule.runtime.deployment.model.api.policy
 
org.mule.runtime.deployment.model.internal - package org.mule.runtime.deployment.model.internal
 
org.mule.runtime.deployment.model.internal.application - package org.mule.runtime.deployment.model.internal.application
 
org.mule.runtime.deployment.model.internal.artifact - package org.mule.runtime.deployment.model.internal.artifact
 
org.mule.runtime.deployment.model.internal.domain - package org.mule.runtime.deployment.model.internal.domain
 
org.mule.runtime.deployment.model.internal.policy - package org.mule.runtime.deployment.model.internal.policy
 
org.mule.runtime.deployment.model.internal.tooling - package org.mule.runtime.deployment.model.internal.tooling
 

P

PLUGIN_CLASSLOADER_IDENTIFIER - Static variable in class org.mule.runtime.deployment.model.internal.DefaultRegionPluginClassLoadersFactory
 
PluginDependenciesResolver - Interface in org.mule.runtime.deployment.model.api.plugin.resolver
Resolves plugin dependencies to obtain a proper initialization order.
PluginResolutionError - Exception in org.mule.runtime.deployment.model.api.plugin.resolver
Thrown to indicate that a given set of plugins was not resolved.
PluginResolutionError(String) - Constructor for exception org.mule.runtime.deployment.model.api.plugin.resolver.PluginResolutionError
POLICY_EXPORTED_PACKAGES_ERROR - Static variable in class org.mule.runtime.deployment.model.api.policy.PolicyTemplateDescriptor
 
POLICY_EXPORTED_RESOURCE_ERROR - Static variable in class org.mule.runtime.deployment.model.api.policy.PolicyTemplateDescriptor
 
PolicyRegistrationException - Exception in org.mule.runtime.deployment.model.api.policy
Thrown to indicate that an error was found while attempting to add a policy instance to an application.
PolicyRegistrationException(String, Throwable) - Constructor for exception org.mule.runtime.deployment.model.api.policy.PolicyRegistrationException
PolicyTemplate - Interface in org.mule.runtime.deployment.model.api.policy
Represents a policy template artifact.
PolicyTemplateClassLoaderBuilder - Class in org.mule.runtime.deployment.model.internal.policy
Builds the class loader to use on a PolicyTemplate
PolicyTemplateClassLoaderBuilder(DeployableArtifactClassLoaderFactory, RegionPluginClassLoadersFactory) - Constructor for class org.mule.runtime.deployment.model.internal.policy.PolicyTemplateClassLoaderBuilder
PolicyTemplateClassLoaderFactory - Class in org.mule.runtime.deployment.model.internal.policy
Creates ArtifactClassLoader for policy templates artifact.
PolicyTemplateClassLoaderFactory() - Constructor for class org.mule.runtime.deployment.model.internal.policy.PolicyTemplateClassLoaderFactory
 
PolicyTemplateDescriptor - Class in org.mule.runtime.deployment.model.api.policy
Describes how to create a PolicyTemplate artifact
PolicyTemplateDescriptor(String) - Constructor for class org.mule.runtime.deployment.model.api.policy.PolicyTemplateDescriptor
Creates a new descriptor for a named artifact
PolicyTemplateDescriptor(String, Optional<Properties>) - Constructor for class org.mule.runtime.deployment.model.api.policy.PolicyTemplateDescriptor
 

R

regionPluginClassLoadersFactory(ArtifactClassLoaderResolver) - Static method in class org.mule.runtime.deployment.model.api.builder.DeployableArtifactClassLoaderFactoryProvider
Creates a new factory for RegionClassLoaders of Mule Plugins.
RegionPluginClassLoadersFactory - Interface in org.mule.runtime.deployment.model.api.builder
Creates the class loaders for the plugins included in a given region.
removePolicy(String) - Method in interface org.mule.runtime.deployment.model.api.application.ApplicationPolicyManager
Removes a policy from the application
resolve(Set<ArtifactPluginDescriptor>, List<ArtifactPluginDescriptor>, boolean) - Method in interface org.mule.runtime.deployment.model.api.plugin.resolver.PluginDependenciesResolver
Resolves the dependencies between a group of plugins.

S

ServiceRegistryDescriptorLoaderRepository - Class in org.mule.runtime.deployment.model.internal.artifact
Provides a DescriptorLoaderRepository that uses a ServiceRegistry to detect available implementations of ClassLoaderConfigurationLoader
ServiceRegistryDescriptorLoaderRepository(ServiceRegistry) - Constructor for class org.mule.runtime.deployment.model.internal.artifact.ServiceRegistryDescriptorLoaderRepository
Creates a new repository
setAddToolingObjectsToRegistry(boolean) - Method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration.ArtifactContextConfigurationBuilder
Allows to create an ArtifactContext that will contain the objects that enabling the tooling capabilities.
setArtifactDeclaration(ArtifactDeclaration) - Method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration.ArtifactContextConfigurationBuilder
 
setArtifactDescriptor(ArtifactDescriptor) - Method in interface org.mule.runtime.deployment.model.api.builder.ApplicationClassLoaderBuilder
 
setArtifactDescriptor(ArtifactDescriptor) - Method in interface org.mule.runtime.deployment.model.api.builder.DomainClassLoaderBuilder
 
setArtifactDescriptor(ArtifactDescriptor) - Method in class org.mule.runtime.deployment.model.internal.AbstractArtifactClassLoaderBuilder
 
setArtifactDescriptor(ArtifactDescriptor) - Method in class org.mule.runtime.deployment.model.internal.application.DefaultApplicationClassLoaderBuilder
 
setArtifactDescriptor(ArtifactDescriptor) - Method in class org.mule.runtime.deployment.model.internal.domain.DefaultDomainClassLoaderBuilder
 
setArtifactProperties(Map<String, String>) - Method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration.ArtifactContextConfigurationBuilder
 
setArtifactType(ArtifactType) - Method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration.ArtifactContextConfigurationBuilder
 
setClassLoaderConfiguration(ClassLoaderConfiguration) - Method in class org.mule.runtime.deployment.model.api.policy.PolicyTemplateDescriptor
 
setConfigResources(String[]) - Method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration.ArtifactContextConfigurationBuilder
 
setDisableXmlValidations(boolean) - Method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration.ArtifactContextConfigurationBuilder
Allows to create an ArtifactContext that will not check for XSD validations.
setDomainParentClassLoader(ArtifactClassLoader) - Method in interface org.mule.runtime.deployment.model.api.builder.ApplicationClassLoaderBuilder
 
setDomainParentClassLoader(ArtifactClassLoader) - Method in class org.mule.runtime.deployment.model.internal.application.DefaultApplicationClassLoaderBuilder
 
setDomainParentClassLoader(ArtifactClassLoader) - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingApplicationClassLoaderBuilder
 
setEnableLazyInitialization(boolean) - Method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration.ArtifactContextConfigurationBuilder
When the ArtifactContext is created lazily then not all the services or configuration components are created.
setExpressionLanguageMetadataService(ExpressionLanguageMetadataService) - Method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration.ArtifactContextConfigurationBuilder
 
setMemoryManagementService(MemoryManagementService) - Method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration.ArtifactContextConfigurationBuilder
 
setMuleContext(MuleContext) - Method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration.ArtifactContextConfigurationBuilder
 
setMuleContextListener(MuleContextListener) - Method in interface org.mule.runtime.deployment.model.api.DeployableArtifact
setParentArtifactContext(ArtifactContext) - Method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration.ArtifactContextConfigurationBuilder
 
setParentClassLoader(ArtifactClassLoader) - Method in class org.mule.runtime.deployment.model.internal.policy.PolicyTemplateClassLoaderBuilder
 
setParentClassLoader(ArtifactClassLoader) - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingApplicationClassLoaderBuilder
 
setParentClassLoader(ArtifactClassLoader) - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingPluginClassLoaderBuilder
 
setParentContext(MuleContext) - Method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration.ArtifactContextConfigurationBuilder
setPlugins(Set<ArtifactPluginDescriptor>) - Method in class org.mule.runtime.deployment.model.api.policy.PolicyTemplateDescriptor
 
setRuntimeComponentBuildingDefinitionProvider(ComponentBuildingDefinitionProvider) - Method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration.ArtifactContextConfigurationBuilder
Deprecated.
no longer used since 4.4, providers are resolved internally
setRuntimeLockFactory(LockFactory) - Method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration.ArtifactContextConfigurationBuilder
 
setServiceConfigurators(List<ServiceConfigurator>) - Method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration.ArtifactContextConfigurationBuilder
 
start() - Method in interface org.mule.runtime.deployment.model.api.DeployableArtifact
Starts the artifact execution
stop() - Method in interface org.mule.runtime.deployment.model.api.DeployableArtifact
Stops the artifact execution

T

ToolingApplicationClassLoaderBuilder - Class in org.mule.runtime.deployment.model.internal.tooling
ArtifactClassLoader builder for class loaders required by Application artifacts for Tooling.
ToolingApplicationClassLoaderBuilder(DeployableArtifactClassLoaderFactory<ApplicationDescriptor>, RegionPluginClassLoadersFactory) - Constructor for class org.mule.runtime.deployment.model.internal.tooling.ToolingApplicationClassLoaderBuilder
Creates a new builder for creating Application artifacts.
ToolingArtifactClassLoader - Class in org.mule.runtime.deployment.model.internal.tooling
Tooling ClassLoader that will delegate every call to it's delegate (the specific org.eclipse.aether.artifact.Artifact under ToolingArtifactClassLoader.delegateArtifactClassLoader, but when doing the ToolingArtifactClassLoader.dispose() it will dispatch to the RegionClassLoader pointed by ToolingArtifactClassLoader.regionClassLoader that contains all the related class loaders in it.
ToolingArtifactClassLoader(RegionClassLoader, ArtifactClassLoader) - Constructor for class org.mule.runtime.deployment.model.internal.tooling.ToolingArtifactClassLoader
Generates an instance of an ArtifactClassLoader if the parametrized regionClassLoader does contain within its RegionClassLoader.getArtifactPluginClassLoaders() the class loader responsible of handling the artifactPluginDescriptor.
ToolingDomainClassLoaderBuilder - Class in org.mule.runtime.deployment.model.internal.tooling
ArtifactClassLoader builder for class loaders required by Domain artifacts
ToolingDomainClassLoaderBuilder(ArtifactClassLoader, DeployableArtifactClassLoaderFactory<DomainDescriptor>, RegionPluginClassLoadersFactory) - Constructor for class org.mule.runtime.deployment.model.internal.tooling.ToolingDomainClassLoaderBuilder
Creates a new builder for creating Domain artifacts.
ToolingPluginClassLoaderBuilder - Class in org.mule.runtime.deployment.model.internal.tooling
Given an ArtifactPluginDescriptor as a starting point, it will generate a ArtifactClassLoader capable of working with the plugin and any other plugins it relies on.
ToolingPluginClassLoaderBuilder(DeployableArtifactClassLoaderFactory, PluginDependenciesResolver, ArtifactPluginDescriptor, RegionPluginClassLoadersFactory) - Constructor for class org.mule.runtime.deployment.model.internal.tooling.ToolingPluginClassLoaderBuilder
ToolingRegionClassLoader - Class in org.mule.runtime.deployment.model.internal.tooling
Tooling implementation of a RegionClassLoader that allows to override some behaviour.
TrackingArtifactClassLoaderResolverDecorator - Class in org.mule.runtime.artifact.activation.internal
TrackingArtifactClassLoaderResolverDecorator(ArtifactClassLoaderManager, ArtifactClassLoaderResolver) - Constructor for class org.mule.runtime.artifact.activation.internal.TrackingArtifactClassLoaderResolverDecorator
Tracks the class loaders created by ArtifactClassLoaderResolver.

V

valueOf(String) - Static method in enum org.mule.runtime.deployment.model.api.application.ApplicationStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.mule.runtime.deployment.model.api.application.ApplicationStatus
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D F G I L M N O P R S T V 
Skip navigation links

Copyright © 2003–2023 MuleSoft, Inc.. All rights reserved.