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() |
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 © 2018. All rights reserved.