public abstract class AbstractMuleArtifactModel extends Object
ClassLoader, ExtensionModel, etc.| Modifier | Constructor and Description |
|---|---|
protected |
AbstractMuleArtifactModel(String name,
String minMuleVersion,
MuleArtifactLoaderDescriptor classLoaderModelLoaderDescriptor,
MuleArtifactLoaderDescriptor bundleDescriptorLoader)
Creates a new model
|
| Modifier and Type | Method and Description |
|---|---|
MuleArtifactLoaderDescriptor |
getBundleDescriptorLoader() |
MuleArtifactLoaderDescriptor |
getClassLoaderModelLoaderDescriptor() |
String |
getMinMuleVersion() |
String |
getName() |
protected AbstractMuleArtifactModel(String name, String minMuleVersion, MuleArtifactLoaderDescriptor classLoaderModelLoaderDescriptor, MuleArtifactLoaderDescriptor bundleDescriptorLoader)
name - name of the artifactminMuleVersion - minimum Mule Runtime version that requires to work correctly.classLoaderModelLoaderDescriptor - describes how to create the class loader for the artifact.bundleDescriptorLoader - indicates how to load the bundle descriptor.public String getName()
public String getMinMuleVersion()
public MuleArtifactLoaderDescriptor getBundleDescriptorLoader()
public MuleArtifactLoaderDescriptor getClassLoaderModelLoaderDescriptor()
Copyright © 2017 MuleSoft, Inc.. All rights reserved.