public class MuleModule extends Object
| Constructor and Description |
|---|
MuleModule(String name,
Set<String> exportedPackages,
Set<String> exportedPaths,
Set<String> privilegedExportedPackages,
Set<String> privilegedArtifacts,
List<ExportedService> exportedServices)
Creates a new module
|
| Modifier and Type | Method and Description |
|---|---|
Set<String> |
getExportedPackages() |
Set<String> |
getExportedPaths() |
List<ExportedService> |
getExportedServices() |
String |
getName() |
Set<String> |
getPrivilegedArtifacts() |
Set<String> |
getPrivilegedExportedPackages() |
String |
toString() |
public MuleModule(String name, Set<String> exportedPackages, Set<String> exportedPaths, Set<String> privilegedExportedPackages, Set<String> privilegedArtifacts, List<ExportedService> exportedServices)
name - module name. Not empty.exportedPackages - java packages exported by this module. Not null.exportedPaths - java resources exported by this module. Not null;privilegedExportedPackages - java packages exported by this module to privileged artifacts only. Not null.privilegedArtifacts - artifacts with privileged access to the API. Each artifact is defined using the artifact's
Maven groupId:artifactId. Non null.exportedServices - contains the definition of service implementations that must be accessible to artifacts via
SPI. Non null.public String getName()
public List<ExportedService> getExportedServices()
Copyright © 2003–2025 MuleSoft, Inc.. All rights reserved.