public class ToolingClassLoaderConfigurationLoader extends Object implements org.mule.runtime.module.artifact.api.descriptor.ClassLoaderConfigurationLoader
org.mule.runtime.module.deployment.impl.internal.artifact.MavenClassLoaderConfigurationLoader that allows to
use injected instances of deployable, plugin and lib class loader configuration loaders.| Constructor and Description |
|---|
ToolingClassLoaderConfigurationLoader(List<org.mule.runtime.module.artifact.api.descriptor.ClassLoaderConfigurationLoader> classLoaderConfigurationLoaders) |
| Modifier and Type | Method and Description |
|---|---|
String |
getId() |
org.mule.runtime.module.artifact.api.descriptor.ClassLoaderConfiguration |
load(File artifactFile,
Map<String,Object> attributes,
org.mule.runtime.core.api.config.bootstrap.ArtifactType artifactType) |
boolean |
supportsArtifactType(org.mule.runtime.core.api.config.bootstrap.ArtifactType artifactType) |
public ToolingClassLoaderConfigurationLoader(List<org.mule.runtime.module.artifact.api.descriptor.ClassLoaderConfigurationLoader> classLoaderConfigurationLoaders)
public String getId()
getId in interface org.mule.runtime.module.artifact.api.descriptor.DescriptorLoader<org.mule.runtime.module.artifact.api.descriptor.ClassLoaderConfiguration>public org.mule.runtime.module.artifact.api.descriptor.ClassLoaderConfiguration load(File artifactFile, Map<String,Object> attributes, org.mule.runtime.core.api.config.bootstrap.ArtifactType artifactType) throws org.mule.runtime.module.artifact.api.descriptor.InvalidDescriptorLoaderException
load in interface org.mule.runtime.module.artifact.api.descriptor.DescriptorLoader<org.mule.runtime.module.artifact.api.descriptor.ClassLoaderConfiguration>org.mule.runtime.module.artifact.api.descriptor.InvalidDescriptorLoaderExceptionpublic boolean supportsArtifactType(org.mule.runtime.core.api.config.bootstrap.ArtifactType artifactType)
supportsArtifactType in interface org.mule.runtime.module.artifact.api.descriptor.DescriptorLoader<org.mule.runtime.module.artifact.api.descriptor.ClassLoaderConfiguration>Copyright © 2023 MuleSoft, Inc.. All rights reserved.