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

C

create(String, ServiceDescriptor, ClassLoader, ClassLoaderLookupPolicy) - Method in class org.mule.runtime.module.service.ServiceClassLoaderFactory
 
create(File) - Method in class org.mule.runtime.module.service.ServiceDescriptorFactory
 
createArtifactDescriptor(File, String) - Method in class org.mule.runtime.module.service.ServiceDescriptorFactory
 
createLifecycleFilterServiceProxy(Service) - Static method in class org.mule.runtime.module.service.LifecycleFilterServiceProxy
Creates a proxy for the provided service instance.

D

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

F

FileSystemServiceProviderDiscoverer - Class in org.mule.runtime.module.service
Discovers services artifacts from the MuleFoldersUtil.SERVICES_FOLDER folder.
FileSystemServiceProviderDiscoverer(ArtifactClassLoader, ArtifactClassLoaderFactory<ServiceDescriptor>, DescriptorLoaderRepository) - Constructor for class org.mule.runtime.module.service.FileSystemServiceProviderDiscoverer
Creates a new instance.
findServiceDependencies(ServiceProvider) - Method in class org.mule.runtime.module.service.ReflectionServiceProviderResolutionHelper
 
findServiceDependencies(ServiceProvider) - Method in interface org.mule.runtime.module.service.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.ServiceDescriptorFactory
 
getId() - Method in class org.mule.runtime.module.service.LibFolderClassLoaderModelLoader
 
getMuleArtifactModelJsonSerializer() - Method in class org.mule.runtime.module.service.ServiceDescriptorFactory
 
getName() - Method in class org.mule.runtime.module.service.ServiceLifecycleWrapper
 
getServiceProviderClassName() - Method in class org.mule.runtime.module.service.ServiceDescriptor
 
getServices() - Method in class org.mule.runtime.module.service.MuleServiceManager
 
getServices() - Method in interface org.mule.runtime.module.service.ServiceRepository
Provides access to the services available in the container.

I

injectInstance(ServiceProvider, Collection<ServiceDefinition>) - Method in class org.mule.runtime.module.service.ReflectionServiceProviderResolutionHelper
 
injectInstance(ServiceProvider, Collection<ServiceDefinition>) - Method in interface org.mule.runtime.module.service.ServiceProviderResolutionHelper
Injects the required service dependencies in the given ServiceProvider
invoke(Object, Method, Object[]) - Method in class org.mule.runtime.module.service.LifecycleFilterServiceProxy
 

L

LibFolderClassLoaderModelLoader - Class in org.mule.runtime.module.service
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.LibFolderClassLoaderModelLoader
 
LifecycleFilterServiceProxy - Class in org.mule.runtime.module.service
Proxies a Service instance to filter invocations of lifecycle methods from Startable and Stoppable interfaces.
LifecycleFilterServiceProxy(Service) - Constructor for class org.mule.runtime.module.service.LifecycleFilterServiceProxy
Creates a new proxy for the provided service instance.
load(File, Map<String, Object>, ArtifactType) - Method in class org.mule.runtime.module.service.LibFolderClassLoaderModelLoader
 

M

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

O

org.mule.runtime.module.service - package org.mule.runtime.module.service
 

R

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

S

SERVICE_PROPERTIES - Static variable in class org.mule.runtime.module.service.ServiceDescriptor
 
ServiceClassLoaderFactory - Class in org.mule.runtime.module.service
Creates ArtifactClassLoader for service descriptors.
ServiceClassLoaderFactory() - Constructor for class org.mule.runtime.module.service.ServiceClassLoaderFactory
 
ServiceDescriptor - Class in org.mule.runtime.module.service
Describes how to create a Service instance.
ServiceDescriptor(String) - Constructor for class org.mule.runtime.module.service.ServiceDescriptor
Creates a new service descriptor
ServiceDescriptorFactory - Class in org.mule.runtime.module.service
Creates ServiceDescriptor instances.
ServiceDiscoverer - Interface in org.mule.runtime.module.service
Discovers the available services.
ServiceLifecycleWrapper - Class in org.mule.runtime.module.service
 
ServiceLifecycleWrapper(ArtifactClassLoader, Service) - Constructor for class org.mule.runtime.module.service.ServiceLifecycleWrapper
 
ServiceManager - Interface in org.mule.runtime.module.service
Manages the lifecycle of the services avaialbe in the ServiceRepository
ServiceProviderDiscoverer - Interface in org.mule.runtime.module.service
Discovers the ServiceProvider available in the container.
ServiceProviderResolutionHelper - Interface in org.mule.runtime.module.service
Utility interface used on the ServiceProvider resolution process.
ServiceRepository - Interface in org.mule.runtime.module.service
Provides access to the services available in the container.
ServiceResolutionError - Exception in org.mule.runtime.module.service
Thrown to indicate an error during the resolution process of Service instances.
ServiceResolutionError(String) - Constructor for exception org.mule.runtime.module.service.ServiceResolutionError
 
ServiceResolutionError(String, Throwable) - Constructor for exception org.mule.runtime.module.service.ServiceResolutionError
 
ServiceResolver - Interface in org.mule.runtime.module.service
Resolves resolves all the Service provided by the available ServiceProvider.
setServiceProviderClassName(String) - Method in class org.mule.runtime.module.service.ServiceDescriptor
 
start() - Method in class org.mule.runtime.module.service.MuleServiceManager
 
start() - Method in class org.mule.runtime.module.service.ServiceLifecycleWrapper
 
stop() - Method in class org.mule.runtime.module.service.MuleServiceManager
 
stop() - Method in class org.mule.runtime.module.service.ServiceLifecycleWrapper
 
supportsArtifactType(ArtifactType) - Method in class org.mule.runtime.module.service.LibFolderClassLoaderModelLoader
 
C D F G I L M O R S 
Skip navigation links

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