Skip navigation links
A B C D E F G I J 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
 
addAttributes(Map<String, Object>) - Method in class org.mule.runtime.deployment.model.api.plugin.LoaderDescriber
Stores all the entries of attributes under in the attributes internal state.
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.ToolingPluginArtifactClassLoader
 
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 - Class in org.mule.runtime.deployment.model.internal.application
ArtifactClassLoader builder for class loaders required by Application artifacts
ApplicationClassLoaderBuilder(DeployableArtifactClassLoaderFactory<ApplicationDescriptor>, RegionPluginClassLoadersFactory) - Constructor for class org.mule.runtime.deployment.model.internal.application.ApplicationClassLoaderBuilder
Creates a new builder for creating Application artifacts.
ApplicationDescriptor - Class in org.mule.runtime.deployment.model.api.application
 
ApplicationDescriptor(String) - Constructor for class org.mule.runtime.deployment.model.api.application.ApplicationDescriptor
Creates a new application descriptor
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
 
ArtifactCopyNativeLibraryFinder - Class in org.mule.runtime.deployment.model.internal.nativelib
* Finds native libraries in an application's lib folder and creates a copy of each found library inside a temporal application folder.
ArtifactCopyNativeLibraryFinder(File, URL[]) - Constructor for class org.mule.runtime.deployment.model.internal.nativelib.ArtifactCopyNativeLibraryFinder
Creates a new native library finder
artifactDescriptor - Variable in class org.mule.runtime.deployment.model.internal.AbstractArtifactClassLoaderBuilder
 
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
 
artifactPluginClassLoaders - Variable in class org.mule.runtime.deployment.model.internal.AbstractArtifactClassLoaderBuilder
 
ArtifactPluginDescriptor - Class in org.mule.runtime.deployment.model.api.plugin
 
ArtifactPluginDescriptor(String) - Constructor for class org.mule.runtime.deployment.model.api.plugin.ArtifactPluginDescriptor
Creates a new artifact plugin descriptor

B

build() - Method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration.ArtifactContextConfigurationBuilder
 
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.ApplicationClassLoaderBuilder
Creates a new ArtifactClassLoader using the provided configuration.
build() - Method in class org.mule.runtime.deployment.model.internal.domain.DomainClassLoaderBuilder
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.ToolingPluginClassLoaderBuilder
 
builder() - Static method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration
Creates a new builder for creating instances of ArtifactContextConfiguration
BundlePluginDependenciesResolver - Class in org.mule.runtime.deployment.model.internal.plugin
Resolves plugin dependencies considering the plugin name only.
BundlePluginDependenciesResolver(ArtifactDescriptorFactory<ArtifactPluginDescriptor>) - Constructor for class org.mule.runtime.deployment.model.internal.plugin.BundlePluginDependenciesResolver
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).

C

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, List<ArtifactClassLoader>) - Method in class org.mule.runtime.deployment.model.internal.application.MuleApplicationClassLoaderFactory
 
create(String, ArtifactClassLoader, DomainDescriptor, List<ArtifactClassLoader>) - Method in class org.mule.runtime.deployment.model.internal.domain.DomainClassLoaderFactory
 
create(String, URL[]) - Method in class org.mule.runtime.deployment.model.internal.nativelib.DefaultNativeLibraryFinderFactory
 
create(String, URL[]) - Method in interface org.mule.runtime.deployment.model.internal.nativelib.NativeLibraryFinderFactory
Creates a native library finder for a given Mule artifact
create(String, ArtifactClassLoader, PolicyTemplateDescriptor, List<ArtifactClassLoader>) - Method in class org.mule.runtime.deployment.model.internal.policy.PolicyTemplateClassLoaderFactory
 
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.application.ApplicationClassLoaderBuilder
 
createArtifactClassLoader(String, RegionClassLoader) - Method in class org.mule.runtime.deployment.model.internal.domain.DomainClassLoaderBuilder
 
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.ToolingPluginClassLoaderBuilder
 
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.
createPluginClassLoaders(ArtifactClassLoader, List<ArtifactPluginDescriptor>, ClassLoaderLookupPolicy) - Method in class org.mule.runtime.deployment.model.internal.DefaultRegionPluginClassLoadersFactory
 
createPluginClassLoaders(ArtifactClassLoader, List<ArtifactPluginDescriptor>, ClassLoaderLookupPolicy) - Method in interface org.mule.runtime.deployment.model.internal.RegionPluginClassLoadersFactory
Creates all the region plugin class loaders
createResolutionErrorMessage(List<ArtifactPluginDescriptor>, List<ArtifactPluginDescriptor>) - Static method in class org.mule.runtime.deployment.model.internal.plugin.BundlePluginDependenciesResolver
 

D

DEFAULT_CONFIGURATION_RESOURCE - Static variable in class org.mule.runtime.deployment.model.api.application.ApplicationDescriptor
 
DEFAULT_CONFIGURATION_RESOURCE - Static variable in class org.mule.runtime.deployment.model.api.domain.DomainDescriptor
 
DEFAULT_CONFIGURATION_RESOURCE_LOCATION - Static variable in class org.mule.runtime.deployment.model.api.application.ApplicationDescriptor
 
DEFAULT_CONFIGURATION_RESOURCE_LOCATION - Static variable in class org.mule.runtime.deployment.model.api.domain.DomainDescriptor
 
DEFAULT_DEPLOY_PROPERTIES_RESOURCE - Static variable in class org.mule.runtime.deployment.model.api.DeployableArtifactDescriptor
 
DEFAULT_DOMAIN_NAME - Static variable in class org.mule.runtime.deployment.model.api.domain.DomainDescriptor
 
DEFAULT_POLICY_CONFIGURATION_RESOURCE - Static variable in class org.mule.runtime.deployment.model.api.policy.PolicyTemplateDescriptor
 
DefaultNativeLibraryFinderFactory - Class in org.mule.runtime.deployment.model.internal.nativelib
DefaultNativeLibraryFinderFactory() - Constructor for class org.mule.runtime.deployment.model.internal.nativelib.DefaultNativeLibraryFinderFactory
 
DefaultRegionPluginClassLoadersFactory - Class in org.mule.runtime.deployment.model.internal
Creates the class loaders for plugins that are contained in a given region
DefaultRegionPluginClassLoadersFactory(ArtifactClassLoaderFactory, ModuleRepository) - 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.
DeployableArtifactDescriptor - Class in org.mule.runtime.deployment.model.api
Describes an artifact that is deployable on the container
DeployableArtifactDescriptor(String) - Constructor for class org.mule.runtime.deployment.model.api.DeployableArtifactDescriptor
Creates a new deployable artifact descriptor
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
 
discover() - Static method in interface org.mule.runtime.deployment.model.api.artifact.ArtifactConfigurationProcessor
Discovers a ArtifactConfigurationProcessor using SPI.
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.ToolingPluginArtifactClassLoader
We want tooling believe the ArtifactClassLoader he's handling is the plugin'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 - Class in org.mule.runtime.deployment.model.internal.domain
ArtifactClassLoader builder for class loaders required by Domain artifacts
DomainClassLoaderBuilder(ArtifactClassLoader, DeployableArtifactClassLoaderFactory<DomainDescriptor>, RegionPluginClassLoadersFactory) - Constructor for class org.mule.runtime.deployment.model.internal.domain.DomainClassLoaderBuilder
Creates a new builder for creating Domain artifacts.
DomainClassLoaderFactory - Class in org.mule.runtime.deployment.model.internal.domain
Creates ArtifactClassLoader for domain artifacts.
DomainClassLoaderFactory(ClassLoader) - Constructor for class org.mule.runtime.deployment.model.internal.domain.DomainClassLoaderFactory
Creates a new instance
DomainDescriptor - Class in org.mule.runtime.deployment.model.api.domain
Represents the description of a domain.
DomainDescriptor(String) - Constructor for class org.mule.runtime.deployment.model.api.domain.DomainDescriptor
Creates a new domain descriptor
DuplicateExportedPackageException - Exception in org.mule.runtime.deployment.model.internal.plugin
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.internal.plugin.DuplicateExportedPackageException
DYLIB_EXTENSION - Static variable in class org.mule.runtime.deployment.model.internal.nativelib.PerAppNativeLibraryFinder
 

E

EXPORTED_PACKAGES - Static variable in class org.mule.runtime.deployment.model.api.plugin.MavenClassLoaderConstants
Property to fill the MuleArtifactLoaderDescriptor.getAttributes() which defines the exported packages of the current plugin.
EXPORTED_RESOURCES - Static variable in class org.mule.runtime.deployment.model.api.plugin.MavenClassLoaderConstants
Property to fill the MuleArtifactLoaderDescriptor.getAttributes() which defines the exported resources of the current plugin.
EXTENSION_BUNDLE_TYPE - Static variable in class org.mule.runtime.deployment.model.api.plugin.ArtifactPluginDescriptor
 

F

findLibrary(String) - Method in class org.mule.runtime.deployment.model.internal.application.MuleApplicationClassLoader
 
findLibrary(String, String) - Method in class org.mule.runtime.deployment.model.internal.nativelib.ArtifactCopyNativeLibraryFinder
 
findLibrary(String, String) - Method in interface org.mule.runtime.deployment.model.internal.nativelib.NativeLibraryFinder
Finds a native library for the given name
findLibrary(String, String) - Method in class org.mule.runtime.deployment.model.internal.nativelib.PerAppNativeLibraryFinder
 
findLibraryLocally(String) - Method in class org.mule.runtime.deployment.model.internal.nativelib.PerAppNativeLibraryFinder
 
findLocalClass(String) - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingPluginArtifactClassLoader
 
findLocalResource(String) - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingPluginArtifactClassLoader
 
findResource(String) - Method in class org.mule.runtime.deployment.model.internal.domain.MuleSharedDomainClassLoader
 
findResource(String) - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingPluginArtifactClassLoader
 
findResources(String) - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingPluginArtifactClassLoader
 

G

getAbsoluteResourcePaths() - Method in class org.mule.runtime.deployment.model.api.DeployableArtifactDescriptor
 
getApplicationId(String, String) - Static method in class org.mule.runtime.deployment.model.internal.application.ApplicationClassLoaderBuilder
 
getAppProperties() - Method in class org.mule.runtime.deployment.model.api.application.ApplicationDescriptor
 
getArtifactDeclaration() - Method in class org.mule.runtime.deployment.model.api.application.ApplicationDescriptor
 
getArtifactDeclaration() - Method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration
 
getArtifactDescriptor() - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingPluginArtifactClassLoader
 
getArtifactId(ArtifactDescriptor) - Method in class org.mule.runtime.deployment.model.internal.AbstractArtifactClassLoaderBuilder
 
getArtifactId(ArtifactDescriptor) - Method in class org.mule.runtime.deployment.model.internal.application.ApplicationClassLoaderBuilder
 
getArtifactId(ArtifactDescriptor) - Method in class org.mule.runtime.deployment.model.internal.domain.DomainClassLoaderBuilder
 
getArtifactId(ArtifactDescriptor) - Method in class org.mule.runtime.deployment.model.internal.policy.PolicyTemplateClassLoaderBuilder
 
getArtifactId() - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingPluginArtifactClassLoader
 
getArtifactId(ArtifactDescriptor) - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingPluginClassLoaderBuilder
 
getArtifactLocation() - Method in class org.mule.runtime.deployment.model.api.DeployableArtifactDescriptor
 
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
 
getAttributes() - Method in class org.mule.runtime.deployment.model.api.plugin.LoaderDescriber
 
getClassLoader() - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingPluginArtifactClassLoader
 
getClassLoaderLookupPolicy() - Method in class org.mule.runtime.deployment.model.internal.tooling.ToolingPluginArtifactClassLoader
 
getConfigResources() - Method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration
 
getConfigResources() - Method in class org.mule.runtime.deployment.model.api.DeployableArtifactDescriptor
 
getConfigResourcesFile() - Method in class org.mule.runtime.deployment.model.api.DeployableArtifactDescriptor
 
getConnectivityTestingService() - Method in interface org.mule.runtime.deployment.model.api.artifact.ArtifactContext
 
getConnectivityTestingService() - Method in interface org.mule.runtime.deployment.model.api.DeployableArtifact
 
getDefaultConfigResources() - Method in class org.mule.runtime.deployment.model.api.application.ApplicationDescriptor
 
getDefaultConfigResources() - Method in class org.mule.runtime.deployment.model.api.DeployableArtifactDescriptor
 
getDefaultConfigResources() - Method in class org.mule.runtime.deployment.model.api.domain.DomainDescriptor
 
getDomain() - Method in interface org.mule.runtime.deployment.model.api.application.Application
 
getDomain() - Method in class org.mule.runtime.deployment.model.api.application.ApplicationDescriptor
 
getDomainId(String) - Static method in class org.mule.runtime.deployment.model.internal.domain.DomainClassLoaderBuilder
 
getDomainId(String) - Static method in class org.mule.runtime.deployment.model.internal.domain.DomainClassLoaderFactory
 
getEncoding() - Method in class org.mule.runtime.deployment.model.api.application.ApplicationDescriptor
 
getExtensionModelDescriptorProperty() - Method in class org.mule.runtime.deployment.model.api.plugin.ArtifactPluginDescriptor
 
getId() - Method in class org.mule.runtime.deployment.model.api.plugin.LoaderDescriber
 
getLocalResourceLocations() - Method in class org.mule.runtime.deployment.model.internal.application.MuleApplicationClassLoader
 
getLocalResourceLocations() - Method in class org.mule.runtime.deployment.model.internal.domain.MuleSharedDomainClassLoader
 
getLocation() - Method in interface org.mule.runtime.deployment.model.api.DeployableArtifact
 
getLogConfigFile() - Method in class org.mule.runtime.deployment.model.api.application.ApplicationDescriptor
 
getMetadataService() - Method in interface org.mule.runtime.deployment.model.api.artifact.ArtifactContext
 
getMetadataService() - Method in interface org.mule.runtime.deployment.model.api.DeployableArtifact
 
getMuleContext() - Method in interface org.mule.runtime.deployment.model.api.application.Application
 
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 interface org.mule.runtime.deployment.model.api.DeployableArtifact
 
getMuleContext() - Method in interface org.mule.runtime.deployment.model.api.domain.Domain
 
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.application.ApplicationClassLoaderBuilder
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.domain.DomainClassLoaderBuilder
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.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.application.ApplicationClassLoaderBuilder
 
getPlugins() - Method in class org.mule.runtime.deployment.model.api.DeployableArtifactDescriptor
 
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
 
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.artifact.ArtifactContext
 
getValueProviderService() - Method in interface org.mule.runtime.deployment.model.api.DeployableArtifact
 

I

init() - Method in interface org.mule.runtime.deployment.model.api.DeployableArtifact
Initialise the artifact resources
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
 
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.
isRedeploymentEnabled() - Method in class org.mule.runtime.deployment.model.api.DeployableArtifactDescriptor
 

J

JNILIB_EXTENSION - Static variable in class org.mule.runtime.deployment.model.internal.nativelib.ArtifactCopyNativeLibraryFinder
 
JNILIB_EXTENSION - Static variable in class org.mule.runtime.deployment.model.internal.nativelib.PerAppNativeLibraryFinder
 

L

lazyInit() - Method in interface org.mule.runtime.deployment.model.api.DeployableArtifact
Initialise the minimal resources required for this artifact to execute components.
LoaderDescriber - Class in org.mule.runtime.deployment.model.api.plugin
Generic descriptor that will be used to describe parametrization to construct ExtensionModel, ClassLoader and any other descriptor that may arise in a future of ArtifactPluginDescriptor.
LoaderDescriber(String) - Constructor for class org.mule.runtime.deployment.model.api.plugin.LoaderDescriber
Creates an immutable implementation of LoaderDescriber
logger - Variable in class org.mule.runtime.deployment.model.internal.AbstractArtifactClassLoaderBuilder
 
logger - Static variable in class org.mule.runtime.deployment.model.internal.domain.DomainClassLoaderFactory
 
logger - Variable in class org.mule.runtime.deployment.model.internal.nativelib.ArtifactCopyNativeLibraryFinder
 

M

MAVEN - Static variable in class org.mule.runtime.deployment.model.api.plugin.MavenClassLoaderConstants
ID used to populate a MuleArtifactLoaderDescriptor.getId()
MavenClassLoaderConstants - Class in org.mule.runtime.deployment.model.api.plugin
Constants to be consumed across modules to generate and consume a proper MulePluginModel when working with the MulePluginModel.getExtensionModelLoaderDescriptor().
MavenClassLoaderConstants() - Constructor for class org.mule.runtime.deployment.model.api.plugin.MavenClassLoaderConstants
 
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.plugin.ArtifactPluginDescriptor
 
MULE_ARTIFACT - Static variable in class org.mule.runtime.deployment.model.api.policy.PolicyTemplateDescriptor
 
MULE_ARTIFACT_FOLDER - Static variable in class org.mule.runtime.deployment.model.api.plugin.ArtifactPluginDescriptor
Target folder for any files used at deployment time or when generating the ExtensionModel
MULE_ARTIFACT_PATH_INSIDE_JAR - Static variable in class org.mule.runtime.deployment.model.api.plugin.ArtifactPluginDescriptor
Target path as URL for any files used at deployment time or when generating the ExtensionModel
MULE_PLUGIN_CLASSIFIER - Static variable in class org.mule.runtime.deployment.model.api.plugin.ArtifactPluginDescriptor
 
MULE_PLUGIN_POM - Static variable in class org.mule.runtime.deployment.model.api.plugin.ArtifactPluginDescriptor
 
MuleApplicationClassLoader - Class in org.mule.runtime.deployment.model.internal.application
 
MuleApplicationClassLoader(String, ArtifactDescriptor, ClassLoader, NativeLibraryFinder, List<URL>, ClassLoaderLookupPolicy, List<ArtifactClassLoader>) - Constructor for class org.mule.runtime.deployment.model.internal.application.MuleApplicationClassLoader
 
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
MuleSharedDomainClassLoader - Class in org.mule.runtime.deployment.model.internal.domain
Defines a MuleArtifactClassLoader for a domain artifact.
MuleSharedDomainClassLoader(ArtifactDescriptor, ClassLoader, ClassLoaderLookupPolicy, List<URL>, List<ArtifactClassLoader>) - Constructor for class org.mule.runtime.deployment.model.internal.domain.MuleSharedDomainClassLoader
 

N

NativeLibraryFinder - Interface in org.mule.runtime.deployment.model.internal.nativelib
Finds native libraries in a particular class loading context
NativeLibraryFinderFactory - Interface in org.mule.runtime.deployment.model.internal.nativelib
Creates NativeLibraryFinder instances

O

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.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.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.domain - package org.mule.runtime.deployment.model.internal.domain
 
org.mule.runtime.deployment.model.internal.nativelib - package org.mule.runtime.deployment.model.internal.nativelib
 
org.mule.runtime.deployment.model.internal.plugin - package org.mule.runtime.deployment.model.internal.plugin
 
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

PerAppNativeLibraryFinder - Class in org.mule.runtime.deployment.model.internal.nativelib
Finds native libraries in an application's lib folder
PerAppNativeLibraryFinder(File) - Constructor for class org.mule.runtime.deployment.model.internal.nativelib.PerAppNativeLibraryFinder
 
PLUGIN_CLASSLOADER_IDENTIFIER - Static variable in class org.mule.runtime.deployment.model.internal.DefaultRegionPluginClassLoadersFactory
 
PluginDependenciesResolver - Interface in org.mule.runtime.deployment.model.internal.plugin
Resolves resolves plugin dependencies to obtain a proper initialization order.
PluginResolutionError - Exception in org.mule.runtime.deployment.model.internal.plugin
Thrown to indicate that a given set of plugins was not resolved.
PluginResolutionError(String) - Constructor for exception org.mule.runtime.deployment.model.internal.plugin.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
PRIVILEGED_ARTIFACTS_IDS - Static variable in class org.mule.runtime.deployment.model.api.plugin.MavenClassLoaderConstants
 
PRIVILEGED_EXPORTED_PACKAGES - Static variable in class org.mule.runtime.deployment.model.api.plugin.MavenClassLoaderConstants
 
PROPERTY_CONFIG_RESOURCES - Static variable in class org.mule.runtime.deployment.model.api.DeployableArtifactDescriptor
 
PROPERTY_DOMAIN - Static variable in class org.mule.runtime.deployment.model.api.application.ApplicationDescriptor
 
PROPERTY_REDEPLOYMENT_ENABLED - Static variable in class org.mule.runtime.deployment.model.api.DeployableArtifactDescriptor
 

R

RegionPluginClassLoadersFactory - Interface in org.mule.runtime.deployment.model.internal
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
REPOSITORY_FOLDER - Static variable in class org.mule.runtime.deployment.model.api.application.ApplicationDescriptor
 
resolve(List<ArtifactPluginDescriptor>) - Method in class org.mule.runtime.deployment.model.internal.plugin.BundlePluginDependenciesResolver
 
resolve(List<ArtifactPluginDescriptor>) - Method in interface org.mule.runtime.deployment.model.internal.plugin.PluginDependenciesResolver
Resolves the dependencies between a group of plugins.
resolveContextArtifactPluginClassLoaders() - Static method in class org.mule.runtime.deployment.model.internal.application.MuleApplicationClassLoader
Resolves the plugin classloader of the thread context classloader artifact.

S

setAbsoluteResourcePaths(String[]) - Method in class org.mule.runtime.deployment.model.api.DeployableArtifactDescriptor
 
setAppProperties(Map<String, String>) - Method in class org.mule.runtime.deployment.model.api.application.ApplicationDescriptor
 
setArtifactDeclaration(ArtifactDeclaration) - Method in class org.mule.runtime.deployment.model.api.application.ApplicationDescriptor
 
setArtifactDeclaration(ArtifactDeclaration) - Method in class org.mule.runtime.deployment.model.api.artifact.ArtifactContextConfiguration.ArtifactContextConfigurationBuilder
 
setArtifactDescriptor(ArtifactDescriptor) - Method in class org.mule.runtime.deployment.model.internal.AbstractArtifactClassLoaderBuilder
 
setArtifactId(String) - Method in class org.mule.runtime.deployment.model.internal.AbstractArtifactClassLoaderBuilder
 
setArtifactLocation(File) - Method in class org.mule.runtime.deployment.model.api.DeployableArtifactDescriptor
 
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
 
setClassLoaderModel(ClassLoaderModel) - 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
 
setConfigResources(List<String>) - Method in class org.mule.runtime.deployment.model.api.DeployableArtifactDescriptor
 
setConfigResourcesFile(File[]) - Method in class org.mule.runtime.deployment.model.api.DeployableArtifactDescriptor
 
setDomain(String) - Method in class org.mule.runtime.deployment.model.api.application.ApplicationDescriptor
 
setDomain(Domain) - Method in class org.mule.runtime.deployment.model.internal.application.ApplicationClassLoaderBuilder
 
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.
setEncoding(String) - Method in class org.mule.runtime.deployment.model.api.application.ApplicationDescriptor
 
setExtensionModelDescriptorProperty(LoaderDescriber) - Method in class org.mule.runtime.deployment.model.api.plugin.ArtifactPluginDescriptor
Takes a LoaderDescriber that should contain the values used to properly initialize an ExtensionModel
setLogConfigFile(File) - Method in class org.mule.runtime.deployment.model.api.application.ApplicationDescriptor
 
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
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.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.DeployableArtifactDescriptor
 
setPlugins(Set<ArtifactPluginDescriptor>) - Method in class org.mule.runtime.deployment.model.api.policy.PolicyTemplateDescriptor
 
setRedeploymentEnabled(boolean) - Method in class org.mule.runtime.deployment.model.api.DeployableArtifactDescriptor
 
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

ToolingPluginArtifactClassLoader - Class in org.mule.runtime.deployment.model.internal.tooling
Tooling ClassLoader that will delegate every call to it's delegate (the specific plugin class loader under ToolingPluginArtifactClassLoader.delegatePluginClassLoader, but when doing the ToolingPluginArtifactClassLoader.dispose() it will dispatch to the RegionClassLoader pointed by ToolingPluginArtifactClassLoader.regionClassLoader that contains all the plugins in it.
ToolingPluginArtifactClassLoader(RegionClassLoader, ArtifactPluginDescriptor) - Constructor for class org.mule.runtime.deployment.model.internal.tooling.ToolingPluginArtifactClassLoader
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 - 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

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 E F G I J L M N O P R S T V 
Skip navigation links

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