public class ArtifactPluginDescriptorFactory extends Object implements ArtifactDescriptorFactory<ArtifactPluginDescriptor>
ArtifactPluginDescriptor instances| Modifier and Type | Field and Description |
|---|---|
static String |
BUNDLE_DESCRIPTOR_SEPARATOR |
static String |
PLUGIN_BUNDLE |
static String |
PLUGIN_DEPENDENCIES |
static String |
PLUGIN_PROPERTIES |
| Constructor and Description |
|---|
ArtifactPluginDescriptorFactory()
Creates a default factory
|
ArtifactPluginDescriptorFactory(DescriptorLoaderRepository descriptorLoaderRepository)
Creates a custom factory
|
| Modifier and Type | Method and Description |
|---|---|
ArtifactPluginDescriptor |
create(File pluginFolder) |
protected static String |
invalidBundleDescriptorLoaderIdError(File pluginFolder,
org.mule.runtime.api.deployment.meta.MuleArtifactLoaderDescriptor bundleDescriptorLoader) |
protected static String |
invalidClassLoaderModelIdError(File pluginFolder,
org.mule.runtime.api.deployment.meta.MuleArtifactLoaderDescriptor classLoaderModelLoaderDescriptor) |
public static final String PLUGIN_PROPERTIES
public static final String PLUGIN_DEPENDENCIES
public static final String PLUGIN_BUNDLE
public static final String BUNDLE_DESCRIPTOR_SEPARATOR
public ArtifactPluginDescriptorFactory()
public ArtifactPluginDescriptorFactory(DescriptorLoaderRepository descriptorLoaderRepository)
descriptorLoaderRepository - contains all the ClassLoaderModelLoader registered on the container. Non nullpublic ArtifactPluginDescriptor create(File pluginFolder) throws ArtifactDescriptorCreateException
create in interface ArtifactDescriptorFactory<ArtifactPluginDescriptor>ArtifactDescriptorCreateExceptionprotected static String invalidBundleDescriptorLoaderIdError(File pluginFolder, org.mule.runtime.api.deployment.meta.MuleArtifactLoaderDescriptor bundleDescriptorLoader)
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.