public class DeployableArtifactClassLoaderFactoryProvider extends Object
DeployableArtifactClassLoaderFactory.| Constructor and Description |
|---|
DeployableArtifactClassLoaderFactoryProvider() |
| Modifier and Type | Method and Description |
|---|---|
static DeployableArtifactClassLoaderFactory<ApplicationDescriptor> |
applicationClassLoaderFactory(Function<String,File> nativeLibsTempFolderChildFunction)
Creates a new factory for
ClassLoaders of Mule Applications. |
static DeployableArtifactClassLoaderFactory<DomainDescriptor> |
domainClassLoaderFactory(Function<String,File> nativeLibsTempFolderChildFunction)
Creates a new factory for
ClassLoaders of Mule Domains. |
static RegionPluginClassLoadersFactory |
regionPluginClassLoadersFactory(ArtifactClassLoaderResolver artifactClassLoaderResolver)
Creates a new factory for
RegionClassLoaders of Mule Plugins. |
public DeployableArtifactClassLoaderFactoryProvider()
public static DeployableArtifactClassLoaderFactory<ApplicationDescriptor> applicationClassLoaderFactory(Function<String,File> nativeLibsTempFolderChildFunction)
ClassLoaders of Mule Applications.nativeLibsTempFolderChildFunction - a function to determine the location of a temp dir to copy the native libs of the
artifact to, based on the deployment name.public static DeployableArtifactClassLoaderFactory<DomainDescriptor> domainClassLoaderFactory(Function<String,File> nativeLibsTempFolderChildFunction)
ClassLoaders of Mule Domains.nativeLibsTempFolderChildFunction - a function to determine the location of a temp dir to copy the native libs of the
artifact to, based on the deployment name.public static RegionPluginClassLoadersFactory regionPluginClassLoadersFactory(ArtifactClassLoaderResolver artifactClassLoaderResolver)
RegionClassLoaders of Mule Plugins.Copyright © 2003–2023 MuleSoft, Inc.. All rights reserved.