ServiceDiscovererService implementations and is capable of injecting them into ServiceProvider instances with
fields annotated with Inject.MuleFoldersUtil.SERVICES_FOLDER folder.ServiceProvider
A service dependency is the class of any field of the service provider class which is annotated with @Inject.Service equivalent to this one, but to be used in the context of a deployed application.Service contract that will be satisfied by the assemblyassembly and serviceRegistryServiceAssemblyservices into the given serviceProviderServiceProviderServiceAssembly implementation which lazily creates its part.LazyServiceAssembly instancesService proxy which allows to defer the actual load and creation of the service until the first invokation of one of
its contract methods.LazyServiceProxy ment to be used in the context of a deployed application.ClassLoaderConfigurationLoader for artifacts that uses a lib folder to store
dependencies, like ArtifactType.SERVICE and ArtifactType.SERVER_PLUGINMuleServiceModel by parsing the descriptor within the service classloader.Service instances given a set of ServiceProvider instances.serviceService implemented through a service artifact providing all the pieces necessary to use itArtifactClassLoader for service descriptors.Service instance.ServiceDescriptor instances.ServiceRepositoryServiceProvider available in the container.ServiceProvider resolution process.Proxy.Service instances.services provided by the available assemblies.MuleServiceContractModel that are fulfilled by the service artifact.service.Supplier to lazily create the service's ClassLoader.ServiceSupplier to lazily create the service's ServiceProvider.Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.