public final class ClassLoaderModel extends Object
ClassLoader for a Mule artifact.| Modifier and Type | Class and Description |
|---|---|
static class |
ClassLoaderModel.ClassLoaderModelBuilder
Builds a
ClassLoaderModel |
| Modifier and Type | Field and Description |
|---|---|
static ClassLoaderModel |
NULL_CLASSLOADER_MODEL
Defines a
ClassLoaderModel with empty configuration |
| Modifier and Type | Method and Description |
|---|---|
Set<BundleDependency> |
getDependencies() |
Set<String> |
getExportedPackages() |
Set<String> |
getExportedResources() |
Set<String> |
getPrivilegedArtifacts() |
Set<String> |
getPrivilegedExportedPackages() |
URL[] |
getUrls() |
boolean |
isIncludeTestDependencies() |
public static final ClassLoaderModel NULL_CLASSLOADER_MODEL
ClassLoaderModel with empty configurationpublic URL[] getUrls()
ClassLoader. Non nullpublic Set<String> getExportedPackages()
ClassLoader. Non nullpublic Set<String> getExportedResources()
ClassLoader. Non nullpublic Set<BundleDependency> getDependencies()
ClassLoader. Non nullpublic Set<String> getPrivilegedExportedPackages()
ClassLoader. Non nullpublic Set<String> getPrivilegedArtifacts()
ClassLoader. Each artifact is defined using Maven's groupId:artifactId. Non nullpublic boolean isIncludeTestDependencies()
true if the model should include test scope dependencies when resolving the class loader urls for the artifact.Copyright © 2003–2018 MuleSoft, Inc.. All rights reserved.