Skip navigation links
B C D E F G H I L M O R S W 

B

build() - Method in class org.mule.runtime.module.service.internal.discoverer.LazyServiceAssembly.Builder
 
builder() - Static method in class org.mule.runtime.module.service.internal.discoverer.LazyServiceAssembly
 

C

create(ServiceProviderDiscoverer) - Static method in interface org.mule.runtime.module.service.api.discoverer.ServiceDiscoverer
 
create(ServiceDiscoverer) - Static method in interface org.mule.runtime.module.service.api.manager.ServiceManager
 
create(String, ServiceDescriptor, ClassLoader, ClassLoaderLookupPolicy) - Method in class org.mule.runtime.module.service.internal.artifact.ServiceClassLoaderFactory
 
create(File, Optional<Properties>) - Method in class org.mule.runtime.module.service.internal.artifact.ServiceDescriptorFactory
 
createArtifactDescriptor(File, String, Optional<Properties>) - Method in class org.mule.runtime.module.service.internal.artifact.ServiceDescriptorFactory
 

D

DefaultServiceDiscoverer - Class in org.mule.runtime.module.service.internal.discoverer
Default implementation of ServiceDiscoverer
DefaultServiceDiscoverer(ServiceProviderDiscoverer) - Constructor for class org.mule.runtime.module.service.internal.discoverer.DefaultServiceDiscoverer
 
DefaultServiceDiscoverer(ServiceProviderDiscoverer, ServiceResolver) - Constructor for class org.mule.runtime.module.service.internal.discoverer.DefaultServiceDiscoverer
Creates a new instance.
discover() - Method in interface org.mule.runtime.module.service.api.discoverer.ServiceProviderDiscoverer
Discovers available service assemblies.
discover() - Method in class org.mule.runtime.module.service.internal.discoverer.FileSystemServiceProviderDiscoverer
 
discoverServices() - Method in interface org.mule.runtime.module.service.api.discoverer.ServiceDiscoverer
Discover services.
discoverServices() - Method in class org.mule.runtime.module.service.internal.discoverer.DefaultServiceDiscoverer
 
doDescriptorConfig(MuleServiceModel, ServiceDescriptor, File) - Method in class org.mule.runtime.module.service.internal.artifact.ServiceDescriptorFactory
 
doStopService(Service) - Method in class org.mule.runtime.module.service.internal.manager.MuleServiceManager
 

E

equals(Object) - Method in class org.mule.runtime.module.service.internal.manager.LazyServiceProxy
 

F

FileSystemServiceProviderDiscoverer - Class in org.mule.runtime.module.service.internal.discoverer
Discovers services artifacts from the MuleFoldersUtil.SERVICES_FOLDER folder.
FileSystemServiceProviderDiscoverer(ArtifactClassLoader, ArtifactClassLoaderFactory<ServiceDescriptor>, DescriptorLoaderRepository, ArtifactDescriptorValidatorBuilder, File) - Constructor for class org.mule.runtime.module.service.internal.discoverer.FileSystemServiceProviderDiscoverer
Creates a new instance.
FileSystemServiceProviderDiscoverer(ArtifactClassLoader, ArtifactClassLoaderFactory<ServiceDescriptor>, DescriptorLoaderRepository, ArtifactDescriptorValidatorBuilder) - Constructor for class org.mule.runtime.module.service.internal.discoverer.FileSystemServiceProviderDiscoverer
Creates a new instance that discover services from Mule Runtime services folder.
findServiceDependencies(ServiceProvider) - Method in interface org.mule.runtime.module.service.internal.discoverer.ServiceProviderResolutionHelper
Lists the service dependencies for a given ServiceProvider

A service dependency is the class of any field of the service provider class which is annotated with @Inject.

forApplication(MethodInvoker) - Method in class org.mule.runtime.module.service.internal.manager.LazyServiceProxy
Creates a new proxy Service equivalent to this one, but to be used in the context of a deployed application.
forContract(String) - Method in class org.mule.runtime.module.service.internal.discoverer.LazyServiceAssembly.Builder
Sets the classname of the Service contract that will be satisfied by the assembly
from(ServiceAssembly, ServiceRegistry) - Static method in class org.mule.runtime.module.service.internal.manager.LazyServiceProxy
Creates a new proxy based on the given assembly and serviceRegistry

G

getArtifactType() - Method in class org.mule.runtime.module.service.internal.artifact.ServiceDescriptorFactory
 
getClassLoader() - Method in class org.mule.runtime.module.service.api.discoverer.ImmutableServiceAssembly
 
getClassLoader() - Method in interface org.mule.runtime.module.service.api.discoverer.ServiceAssembly
 
getClassLoader() - Method in class org.mule.runtime.module.service.internal.discoverer.LazyServiceAssembly
 
getContractModels() - Method in class org.mule.runtime.module.service.internal.artifact.ServiceDescriptor
 
getId() - Method in class org.mule.runtime.module.service.internal.artifact.LibFolderClassLoaderModelLoader
 
getMuleArtifactModelJsonSerializer() - Method in class org.mule.runtime.module.service.internal.artifact.ServiceDescriptorFactory
 
getName() - Method in class org.mule.runtime.module.service.api.discoverer.ImmutableServiceAssembly
 
getName() - Method in interface org.mule.runtime.module.service.api.discoverer.ServiceAssembly
 
getName() - Method in class org.mule.runtime.module.service.internal.discoverer.LazyServiceAssembly
 
getServiceContract() - Method in class org.mule.runtime.module.service.api.discoverer.ImmutableServiceAssembly
 
getServiceContract() - Method in interface org.mule.runtime.module.service.api.discoverer.ServiceAssembly
 
getServiceContract() - Method in class org.mule.runtime.module.service.internal.discoverer.LazyServiceAssembly
 
getServiceProvider() - Method in class org.mule.runtime.module.service.api.discoverer.ImmutableServiceAssembly
 
getServiceProvider() - Method in interface org.mule.runtime.module.service.api.discoverer.ServiceAssembly
 
getServiceProvider() - Method in class org.mule.runtime.module.service.internal.discoverer.LazyServiceAssembly
 
getServices() - Method in class org.mule.runtime.module.service.internal.manager.MuleServiceManager
 

H

handleStart() - Method in class org.mule.runtime.module.service.internal.manager.LazyServiceProxy
 
handleStart() - Method in class org.mule.runtime.module.service.internal.manager.LazyServiceProxyApplicationDecorator
 
handleStop() - Method in class org.mule.runtime.module.service.internal.manager.LazyServiceProxy
 
handleStop() - Method in class org.mule.runtime.module.service.internal.manager.LazyServiceProxyApplicationDecorator
 

I

ImmutableServiceAssembly - Class in org.mule.runtime.module.service.api.discoverer
Immutable implementation of ServiceAssembly
ImmutableServiceAssembly(String, ServiceProvider, ClassLoader, Class<? extends Service>) - Constructor for class org.mule.runtime.module.service.api.discoverer.ImmutableServiceAssembly
Creates a new instance
inject(ServiceProvider) - Method in class org.mule.runtime.module.service.internal.manager.ServiceRegistry
Injects the tracked services into the given serviceProvider
injectInstance(ServiceProvider, Collection<ServiceDefinition>) - Method in interface org.mule.runtime.module.service.internal.discoverer.ServiceProviderResolutionHelper
Injects the required service dependencies in the given ServiceProvider
invoke(Object, Method, Object[]) - Method in class org.mule.runtime.module.service.internal.manager.LazyServiceProxy
 

L

LazyServiceAssembly - Class in org.mule.runtime.module.service.internal.discoverer
A ServiceAssembly implementation which lazily creates its part.
LazyServiceAssembly.Builder - Class in org.mule.runtime.module.service.internal.discoverer
A non-reusable builder to create LazyServiceAssembly instances
LazyServiceProxy - Class in org.mule.runtime.module.service.internal.manager
A Service proxy which allows to defer the actual load and creation of the service until the first invokation of one of its contract methods.
LazyServiceProxy(ServiceAssembly, ServiceRegistry) - Constructor for class org.mule.runtime.module.service.internal.manager.LazyServiceProxy
 
LazyServiceProxy(ServiceAssembly, ServiceRegistry, LazyValue<Service>) - Constructor for class org.mule.runtime.module.service.internal.manager.LazyServiceProxy
 
LazyServiceProxyApplicationDecorator - Class in org.mule.runtime.module.service.internal.manager
A subclass of LazyServiceProxy ment to be used in the context of a deployed application.
LazyServiceProxyApplicationDecorator(ServiceAssembly, ServiceRegistry, LazyValue<Service>, MethodInvoker) - Constructor for class org.mule.runtime.module.service.internal.manager.LazyServiceProxyApplicationDecorator
 
LibFolderClassLoaderModelLoader - Class in org.mule.runtime.module.service.internal.artifact
This class is responsible for loading the ClassLoaderModelLoader for artifacts that uses a lib folder to store dependencies, like ArtifactType.SERVICE and ArtifactType.SERVER_PLUGIN
LibFolderClassLoaderModelLoader() - Constructor for class org.mule.runtime.module.service.internal.artifact.LibFolderClassLoaderModelLoader
 
load(File, Map<String, Object>, ArtifactType) - Method in class org.mule.runtime.module.service.internal.artifact.LibFolderClassLoaderModelLoader
 

M

MuleServiceManager - Class in org.mule.runtime.module.service.internal.manager
Service manager to use in the Mule container.
MuleServiceManager(ServiceDiscoverer) - Constructor for class org.mule.runtime.module.service.internal.manager.MuleServiceManager
Creates a new instance.

O

org.mule.runtime.module.service.api.discoverer - package org.mule.runtime.module.service.api.discoverer
 
org.mule.runtime.module.service.api.manager - package org.mule.runtime.module.service.api.manager
 
org.mule.runtime.module.service.internal.artifact - package org.mule.runtime.module.service.internal.artifact
 
org.mule.runtime.module.service.internal.discoverer - package org.mule.runtime.module.service.internal.discoverer
 
org.mule.runtime.module.service.internal.manager - package org.mule.runtime.module.service.internal.manager
 

R

ReflectionServiceResolver - Class in org.mule.runtime.module.service.internal.discoverer
Resolves Service instances given a set of ServiceProvider instances.
ReflectionServiceResolver(ServiceRegistry) - Constructor for class org.mule.runtime.module.service.internal.discoverer.ReflectionServiceResolver
 
register(Service, ServiceAssembly) - Method in class org.mule.runtime.module.service.internal.manager.ServiceRegistry
Tracks the given service
resolveServices(List<ServiceAssembly>) - Method in class org.mule.runtime.module.service.internal.discoverer.ReflectionServiceResolver
 
resolveServices(List<ServiceAssembly>) - Method in interface org.mule.runtime.module.service.internal.discoverer.ServiceResolver
Resolves the services instances provided by the given assemblies.

S

ServiceAssembly - Interface in org.mule.runtime.module.service.api.discoverer
Assembles a Service implemented through a service artifact providing all the pieces necessary to use it
ServiceClassLoaderFactory - Class in org.mule.runtime.module.service.internal.artifact
Creates ArtifactClassLoader for service descriptors.
ServiceClassLoaderFactory() - Constructor for class org.mule.runtime.module.service.internal.artifact.ServiceClassLoaderFactory
 
ServiceDescriptor - Class in org.mule.runtime.module.service.internal.artifact
Describes how to create a Service instance.
ServiceDescriptor(String) - Constructor for class org.mule.runtime.module.service.internal.artifact.ServiceDescriptor
Creates a new service descriptor
ServiceDescriptor(String, Optional<Properties>) - Constructor for class org.mule.runtime.module.service.internal.artifact.ServiceDescriptor
Creates a new service descriptor
ServiceDescriptorFactory - Class in org.mule.runtime.module.service.internal.artifact
Creates ServiceDescriptor instances.
ServiceDescriptorFactory(DescriptorLoaderRepository, ArtifactDescriptorValidatorBuilder) - Constructor for class org.mule.runtime.module.service.internal.artifact.ServiceDescriptorFactory
Creates a new factory
ServiceDiscoverer - Interface in org.mule.runtime.module.service.api.discoverer
Discovers the available services.
ServiceManager - Interface in org.mule.runtime.module.service.api.manager
Manages the lifecycle of the services avaialbe in the ServiceRepository
ServiceProviderDiscoverer - Interface in org.mule.runtime.module.service.api.discoverer
Discovers the ServiceProvider available in the container.
ServiceProviderResolutionHelper - Interface in org.mule.runtime.module.service.internal.discoverer
Utility interface used on the ServiceProvider resolution process.
ServiceRegistry - Class in org.mule.runtime.module.service.internal.manager
Keeps track of Service implementations and is capable of injecting them into ServiceProvider instances with fields annotated with Inject.
ServiceRegistry() - Constructor for class org.mule.runtime.module.service.internal.manager.ServiceRegistry
 
ServiceRepository - Interface in org.mule.runtime.module.service.api.manager
Provides access to the services available in the container.
ServiceResolutionError - Exception in org.mule.runtime.module.service.api.discoverer
Thrown to indicate an error during the resolution process of Service instances.
ServiceResolutionError(String) - Constructor for exception org.mule.runtime.module.service.api.discoverer.ServiceResolutionError
 
ServiceResolutionError(String, Throwable) - Constructor for exception org.mule.runtime.module.service.api.discoverer.ServiceResolutionError
 
ServiceResolver - Interface in org.mule.runtime.module.service.internal.discoverer
Resolves all the services provided by the available assemblies.
setContractModels(List<MuleServiceContractModel>) - Method in class org.mule.runtime.module.service.internal.artifact.ServiceDescriptor
Sets the MuleServiceContractModel that are fulfilled by the service artifact.
setMethodInvoker(MethodInvoker) - Method in class org.mule.runtime.module.service.internal.manager.LazyServiceProxy
 
start() - Method in class org.mule.runtime.module.service.internal.manager.MuleServiceManager
 
stop() - Method in class org.mule.runtime.module.service.internal.manager.MuleServiceManager
Stop all discovered services.
supportsArtifactType(ArtifactType) - Method in class org.mule.runtime.module.service.internal.artifact.LibFolderClassLoaderModelLoader
 

W

withClassLoader(Supplier<ClassLoader>) - Method in class org.mule.runtime.module.service.internal.discoverer.LazyServiceAssembly.Builder
Provides a Supplier to lazily create the service's ClassLoader.
withName(String) - Method in class org.mule.runtime.module.service.internal.discoverer.LazyServiceAssembly.Builder
Allows to set the new of the assembled Service
withServiceProvider(CheckedSupplier<ServiceProvider>) - Method in class org.mule.runtime.module.service.internal.discoverer.LazyServiceAssembly.Builder
Provides a Supplier to lazily create the service's ServiceProvider.
B C D E F G H I L M O R S W 
Skip navigation links

Copyright © 2003–2025 MuleSoft, Inc.. All rights reserved.