public class ClasspathModuleDiscoverer extends Object implements ModuleDiscoverer
MuleModule searching for MODULE_PROPERTIES files resources available in a given classloader.| Modifier and Type | Field and Description |
|---|---|
static String |
EXPORTED_CLASS_PACKAGES_PROPERTY |
static String |
EXPORTED_RESOURCE_PROPERTY |
static String |
EXPORTED_SERVICES_PROPERTY |
static String |
MODULE_PROPERTIES |
static String |
PRIVILEGED_ARTIFACTS_PROPERTY |
static String |
PRIVILEGED_EXPORTED_CLASS_PACKAGES_PROPERTY |
| Constructor and Description |
|---|
ClasspathModuleDiscoverer(ClassLoader classLoader) |
ClasspathModuleDiscoverer(ClassLoader classLoader,
File temporaryFolder) |
ClasspathModuleDiscoverer(ClassLoader classLoader,
Function<String,File> serviceInterfaceToServiceFile,
BiFunction<String,File,URL> fileToResource) |
| Modifier and Type | Method and Description |
|---|---|
protected static File |
createModulesTemporaryFolder() |
List<MuleModule> |
discover()
Discovers available mule modules.
|
protected String |
getModulePropertiesFileName() |
public static final String MODULE_PROPERTIES
public static final String EXPORTED_CLASS_PACKAGES_PROPERTY
public static final String PRIVILEGED_EXPORTED_CLASS_PACKAGES_PROPERTY
public static final String PRIVILEGED_ARTIFACTS_PROPERTY
public static final String EXPORTED_RESOURCE_PROPERTY
public static final String EXPORTED_SERVICES_PROPERTY
public ClasspathModuleDiscoverer(ClassLoader classLoader)
public ClasspathModuleDiscoverer(ClassLoader classLoader, File temporaryFolder)
public ClasspathModuleDiscoverer(ClassLoader classLoader, Function<String,File> serviceInterfaceToServiceFile, BiFunction<String,File,URL> fileToResource)
protected static File createModulesTemporaryFolder()
public List<MuleModule> discover()
ModuleDiscovererdiscover in interface ModuleDiscovererList containing all MuleModule found in the container.protected String getModulePropertiesFileName()
Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.