public static class ClassLoaderModel.ClassLoaderModelBuilder extends Object
ClassLoaderModel| Constructor and Description |
|---|
ClassLoaderModelBuilder()
Creates an empty builder.
|
ClassLoaderModelBuilder(ClassLoaderModel source)
Creates a builder initialized with a
ClassLoaderModel's state |
| Modifier and Type | Method and Description |
|---|---|
ClassLoaderModel |
build()
Creates a
ClassLoaderModel with the current configuration. |
ClassLoaderModel.ClassLoaderModelBuilder |
containing(URL url)
Adds an
URL to the model |
ClassLoaderModel.ClassLoaderModelBuilder |
dependingOn(Set<BundleDependency> dependencies)
Indicates which dependencies are required for this model.
|
ClassLoaderModel.ClassLoaderModelBuilder |
exportingPackages(Set<String> packages)
Indicates which package are exported on the model.
|
ClassLoaderModel.ClassLoaderModelBuilder |
exportingResources(Set<String> resources)
Indicates which resource are exported on the model.
|
public ClassLoaderModelBuilder()
public ClassLoaderModelBuilder(ClassLoaderModel source)
ClassLoaderModel's statesource - used to initialize the created object. Non null.public ClassLoaderModel.ClassLoaderModelBuilder exportingPackages(Set<String> packages)
packages - packages to export. No null.public ClassLoaderModel.ClassLoaderModelBuilder exportingResources(Set<String> resources)
resources - resources to export. No null.public ClassLoaderModel.ClassLoaderModelBuilder dependingOn(Set<BundleDependency> dependencies)
dependencies - dependencies on which the model depends on. Non null.public ClassLoaderModel.ClassLoaderModelBuilder containing(URL url)
URL to the modelurl - indicates which resource to add. Non null.public ClassLoaderModel build()
ClassLoaderModel with the current configuration.ClassLoaderModelCopyright © 2003–2017 MuleSoft, Inc.. All rights reserved.