public abstract class AbstractDeployableProjectModelBuilder extends Object implements DeployableProjectModelBuilder
| Modifier and Type | Field and Description |
|---|---|
static String |
CLASS_LOADER_MODEL_VERSION_110 |
static String |
CLASS_LOADER_MODEL_VERSION_120 |
static String |
CLASSLOADER_MODEL_JSON_DESCRIPTOR |
static String |
CLASSLOADER_MODEL_JSON_DESCRIPTOR_LOCATION |
static String |
CLASSLOADER_MODEL_JSON_PATCH_DESCRIPTOR |
static String |
CLASSLOADER_MODEL_JSON_PATCH_DESCRIPTOR_LOCATION |
| Constructor and Description |
|---|
AbstractDeployableProjectModelBuilder() |
| Modifier and Type | Method and Description |
|---|---|
static AbstractDeployableProjectModelBuilder |
defaultDeployableProjectModelBuilder(File projectFolder,
Optional<org.mule.runtime.api.deployment.meta.MuleDeployableModel> model,
boolean isDomain) |
protected static File |
getClassLoaderModelDescriptor(File artifactFile) |
static boolean |
isHeavyPackage(File projectFolder)
Determines if the given project corresponds to a heavyweight package or a lightweight one.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuildpublic static final String CLASSLOADER_MODEL_JSON_DESCRIPTOR
public static final String CLASSLOADER_MODEL_JSON_PATCH_DESCRIPTOR
public static final String CLASSLOADER_MODEL_JSON_DESCRIPTOR_LOCATION
public static final String CLASSLOADER_MODEL_JSON_PATCH_DESCRIPTOR_LOCATION
public static final String CLASS_LOADER_MODEL_VERSION_120
public static final String CLASS_LOADER_MODEL_VERSION_110
public AbstractDeployableProjectModelBuilder()
public static boolean isHeavyPackage(File projectFolder)
projectFolder - the project package location.true if the given project corresponds to a heavyweight package, false otherwise.protected static File getClassLoaderModelDescriptor(File artifactFile)
public static AbstractDeployableProjectModelBuilder defaultDeployableProjectModelBuilder(File projectFolder, Optional<org.mule.runtime.api.deployment.meta.MuleDeployableModel> model, boolean isDomain)
Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.