| Interface | Description |
|---|---|
| ServiceDiscoverer |
Discovers the available services.
|
| ServiceManager |
Manages the lifecycle of the services avaialbe in the
ServiceRepository |
| ServiceProviderDiscoverer |
Discovers the
ServiceProvider available in the container. |
| ServiceProviderResolutionHelper |
Utility interface used on the
ServiceProvider resolution process. |
| ServiceRepository |
Provides access to the services available in the container.
|
| ServiceResolver |
Resolves resolves all the
Service provided by the available ServiceProvider. |
| Class | Description |
|---|---|
| DefaultServiceDiscoverer |
Default implementation of
ServiceDiscoverer |
| FileSystemServiceProviderDiscoverer |
Discovers services artifacts from the
MuleFoldersUtil.SERVICES_FOLDER folder. |
| LifecycleFilterServiceProxy |
Proxies a
Service instance to filter invocations of lifecycle methods from Startable and Stoppable
interfaces. |
| MuleServiceManager |
Service manager to use in the Mule container.
|
| ReflectionServiceProviderResolutionHelper |
Implements
ServiceProviderResolutionHelper using reflection. |
| ReflectionServiceResolver |
Resolves
Service instances given a set of ServiceProvider instances. |
| ServiceClassLoaderFactory |
Creates
ArtifactClassLoader for service descriptors. |
| ServiceDescriptor |
Describes how to create a
Service instance. |
| ServiceDescriptorFactory |
Creates
ServiceDescriptor instances. |
| Exception | Description |
|---|---|
| ServiceResolutionError |
Thrown to indicate an error during the resolution process of
Service instances. |
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.