Skip navigation links
C D F G I L M O R S 

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 providers.
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
 

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) - Constructor for class org.mule.runtime.module.service.internal.discoverer.FileSystemServiceProviderDiscoverer
Creates a new instance.
findServiceDependencies(ServiceProvider) - Method in class org.mule.runtime.module.service.internal.discoverer.ReflectionServiceProviderResolutionHelper
 
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.

G

getArtifactType() - Method in class org.mule.runtime.module.service.internal.artifact.ServiceDescriptorFactory
 
getId() - Method in class org.mule.runtime.module.service.internal.artifact.LibFolderClassLoaderModelLoader
 
getMuleArtifactModelJsonSerializer() - Method in class org.mule.runtime.module.service.internal.artifact.ServiceDescriptorFactory
 
getServiceProviderClassName() - Method in class org.mule.runtime.module.service.internal.artifact.ServiceDescriptor
 
getServices() - Method in class org.mule.runtime.module.service.internal.manager.MuleServiceManager
 

I

injectInstance(ServiceProvider, Collection<ServiceDefinition>) - Method in class org.mule.runtime.module.service.internal.discoverer.ReflectionServiceProviderResolutionHelper
 
injectInstance(ServiceProvider, Collection<ServiceDefinition>) - Method in interface org.mule.runtime.module.service.internal.discoverer.ServiceProviderResolutionHelper
Injects the required service dependencies in the given ServiceProvider

L

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

ReflectionServiceProviderResolutionHelper - Class in org.mule.runtime.module.service.internal.discoverer
Implements ServiceProviderResolutionHelper using reflection.
ReflectionServiceProviderResolutionHelper() - Constructor for class org.mule.runtime.module.service.internal.discoverer.ReflectionServiceProviderResolutionHelper
 
ReflectionServiceResolver - Class in org.mule.runtime.module.service.internal.discoverer
Resolves Service instances given a set of ServiceProvider instances.
ReflectionServiceResolver(ServiceProviderResolutionHelper) - Constructor for class org.mule.runtime.module.service.internal.discoverer.ReflectionServiceResolver
Creates a new instance.
resolveServices(List<Pair<ArtifactClassLoader, ServiceProvider>>) - Method in class org.mule.runtime.module.service.internal.discoverer.ReflectionServiceResolver
 
resolveServices(List<Pair<ArtifactClassLoader, ServiceProvider>>) - Method in interface org.mule.runtime.module.service.internal.discoverer.ServiceResolver
Resolves the services instances provided by the given service providers.

S

SERVICE_PROPERTIES - Static variable in class org.mule.runtime.module.service.internal.artifact.ServiceDescriptor
 
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.
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 resolves all the Service provided by the available ServiceProvider.
setServiceProviderClassName(String) - Method in class org.mule.runtime.module.service.internal.artifact.ServiceDescriptor
 
start() - Method in class org.mule.runtime.module.service.internal.manager.MuleServiceManager
 
stop() - Method in class org.mule.runtime.module.service.internal.manager.MuleServiceManager
 
supportsArtifactType(ArtifactType) - Method in class org.mule.runtime.module.service.internal.artifact.LibFolderClassLoaderModelLoader
 
C D F G I L M O R S 
Skip navigation links

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