| Package | Description |
|---|---|
| org.mule.runtime.module.service.api.discoverer | |
| org.mule.runtime.module.service.internal.discoverer | |
| org.mule.runtime.module.service.internal.manager |
| Modifier and Type | Class and Description |
|---|---|
class |
ImmutableServiceAssembly
Immutable implementation of
ServiceAssembly |
| Modifier and Type | Method and Description |
|---|---|
List<ServiceAssembly> |
ServiceProviderDiscoverer.discover()
Discovers available service assemblies.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LazyServiceAssembly
A
ServiceAssembly implementation which lazily creates its part. |
| Modifier and Type | Method and Description |
|---|---|
ServiceAssembly |
LazyServiceAssembly.Builder.build() |
| Modifier and Type | Method and Description |
|---|---|
List<ServiceAssembly> |
FileSystemServiceProviderDiscoverer.discover() |
| Modifier and Type | Method and Description |
|---|---|
List<org.mule.runtime.api.service.Service> |
ReflectionServiceResolver.resolveServices(List<ServiceAssembly> assemblies) |
List<org.mule.runtime.api.service.Service> |
ServiceResolver.resolveServices(List<ServiceAssembly> assemblies)
Resolves the services instances provided by the given assemblies.
|
| Modifier and Type | Method and Description |
|---|---|
static org.mule.runtime.api.service.Service |
LazyServiceProxy.from(ServiceAssembly assembly,
ServiceRegistry serviceRegistry)
Creates a new proxy based on the given
assembly and serviceRegistry |
void |
ServiceRegistry.register(org.mule.runtime.api.service.Service service,
ServiceAssembly assembly)
Tracks the given
service |
| Constructor and Description |
|---|
LazyServiceProxy(ServiceAssembly assembly,
ServiceRegistry serviceRegistry) |
LazyServiceProxy(ServiceAssembly assembly,
ServiceRegistry serviceRegistry,
org.mule.runtime.api.util.LazyValue<org.mule.runtime.api.service.Service> service) |
LazyServiceProxyApplicationDecorator(ServiceAssembly assembly,
ServiceRegistry serviceRegistry,
org.mule.runtime.api.util.LazyValue<org.mule.runtime.api.service.Service> service,
MethodInvoker methodInvoker) |
Copyright © 2003–2024 MuleSoft, Inc.. All rights reserved.