public class IsolatedServiceProviderDiscoverer extends Object implements ServiceProviderDiscoverer
ArtifactClassLoader already created.| Constructor and Description |
|---|
IsolatedServiceProviderDiscoverer(List<org.mule.runtime.module.artifact.classloader.ArtifactClassLoader> serviceArtifactClassLoaders)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
List<org.mule.runtime.api.service.ServiceProvider> |
discover() |
public IsolatedServiceProviderDiscoverer(List<org.mule.runtime.module.artifact.classloader.ArtifactClassLoader> serviceArtifactClassLoaders)
serviceArtifactClassLoaders - List of ArtifactClassLoaders created for services discovered
during classification process. The artifactName of each ArtifactClassLoader represents the
defined by the service in its
and it is used for instantiating the ServiceProvider.public List<org.mule.runtime.api.service.ServiceProvider> discover() throws ServiceResolutionError
discover in interface ServiceProviderDiscovererServiceResolutionErrorCopyright © 2003–2017 MuleSoft, Inc.. All rights reserved.