public class LibFolderClassLoaderModelLoader extends Object implements org.mule.runtime.module.artifact.api.descriptor.ClassLoaderModelLoader
ClassLoaderModelLoader for artifacts that uses a lib folder to store
dependencies, like ArtifactType.SERVICE and ArtifactType.SERVER_PLUGIN| Constructor and Description |
|---|
LibFolderClassLoaderModelLoader() |
| Modifier and Type | Method and Description |
|---|---|
String |
getId() |
org.mule.runtime.module.artifact.api.descriptor.ClassLoaderModel |
load(File artifactFile,
Map<String,Object> attributes,
ArtifactType artifactType) |
boolean |
supportsArtifactType(ArtifactType artifactType) |
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, 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(ArtifactType artifactType)
supportsArtifactType in interface org.mule.runtime.module.artifact.api.descriptor.DescriptorLoader<org.mule.runtime.module.artifact.api.descriptor.ClassLoaderModel>Copyright © 2003–2018 MuleSoft, Inc.. All rights reserved.