public class DefaultCustomizationService extends Object implements org.mule.runtime.api.config.custom.CustomizationService, CustomServiceRegistry
| Constructor and Description |
|---|
DefaultCustomizationService() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,CustomService> |
getCustomServices()
Provides access to the custom services defined for the corresponding mule context.
|
Optional<CustomService> |
getOverriddenService(String serviceId)
Provides the configuration of a particular service.
|
<T> void |
overrideDefaultServiceClass(String serviceId,
Class<T> serviceClass) |
<T> void |
overrideDefaultServiceImpl(String serviceId,
T serviceImpl) |
<T> void |
registerCustomServiceClass(String serviceId,
Class<T> serviceClass) |
<T> void |
registerCustomServiceImpl(String serviceId,
T serviceImpl) |
public <T> void overrideDefaultServiceImpl(String serviceId, T serviceImpl)
overrideDefaultServiceImpl in interface org.mule.runtime.api.config.custom.CustomizationServicepublic <T> void overrideDefaultServiceClass(String serviceId, Class<T> serviceClass)
overrideDefaultServiceClass in interface org.mule.runtime.api.config.custom.CustomizationServicepublic Optional<CustomService> getOverriddenService(String serviceId)
getOverriddenService in interface CustomServiceRegistryserviceId - identifier of the service.public <T> void registerCustomServiceImpl(String serviceId, T serviceImpl)
registerCustomServiceImpl in interface org.mule.runtime.api.config.custom.CustomizationServicepublic <T> void registerCustomServiceClass(String serviceId, Class<T> serviceClass)
registerCustomServiceClass in interface org.mule.runtime.api.config.custom.CustomizationServicepublic Map<String,CustomService> getCustomServices()
CustomServiceRegistrygetCustomServices in interface CustomServiceRegistryCopyright © 2003–2017 MuleSoft, Inc.. All rights reserved.