public class ToolingClassLoaderModelLoader extends Object implements org.mule.runtime.module.artifact.api.descriptor.ClassLoaderModelLoader
MavenClassLoaderModelLoader that allows to
use injected instances of deployable, plugin and lib class loader model loaders.| Constructor and Description |
|---|
ToolingClassLoaderModelLoader(List<org.mule.runtime.module.artifact.api.descriptor.ClassLoaderModelLoader> classLoaderModelLoaders) |
| Modifier and Type | Method and Description |
|---|---|
String |
getId() |
org.mule.runtime.module.artifact.api.descriptor.ClassLoaderModel |
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 ToolingClassLoaderModelLoader(List<org.mule.runtime.module.artifact.api.descriptor.ClassLoaderModelLoader> classLoaderModelLoaders)
public String getId()
getId in interface org.mule.runtime.module.artifact.api.descriptor.DescriptorLoader<org.mule.runtime.module.artifact.api.descriptor.ClassLoaderModel>public org.mule.runtime.module.artifact.api.descriptor.ClassLoaderModel 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.ClassLoaderModel>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.ClassLoaderModel>Copyright © 2019 MuleSoft, Inc.. All rights reserved.