Class ApplicationClassLoaderFactory


  • public class ApplicationClassLoaderFactory
    extends Object
    Factory that knows how to create a ArtifactClassLoader for applications.
    • Constructor Summary

      Constructors 
      Constructor Description
      ApplicationClassLoaderFactory​(org.mule.runtime.module.artifact.api.classloader.ArtifactClassLoader containerArtifactClassLoader, org.mule.runtime.deployment.model.api.builder.RegionPluginClassLoadersFactory regionPluginClassLoadersFactory, org.mule.runtime.deployment.model.api.plugin.resolver.PluginDependenciesResolver pluginDependenciesResolver)  
    • Constructor Detail

      • ApplicationClassLoaderFactory

        public ApplicationClassLoaderFactory​(org.mule.runtime.module.artifact.api.classloader.ArtifactClassLoader containerArtifactClassLoader,
                                             org.mule.runtime.deployment.model.api.builder.RegionPluginClassLoadersFactory regionPluginClassLoadersFactory,
                                             org.mule.runtime.deployment.model.api.plugin.resolver.PluginDependenciesResolver pluginDependenciesResolver)
    • Method Detail

      • createApplicationClassLoader

        public org.mule.runtime.module.artifact.api.classloader.MuleDeployableArtifactClassLoader createApplicationClassLoader​(org.mule.runtime.deployment.model.api.application.ApplicationDescriptor applicationDescriptor,
                                                                                                                               File workingDirectory)