public class DefaultPolicyInstanceProviderFactory extends Object implements PolicyInstanceProviderFactory
DefaultApplicationPolicyInstance| Constructor and Description |
|---|
DefaultPolicyInstanceProviderFactory(org.mule.runtime.api.service.ServiceRepository serviceRepository,
ClassLoaderRepository classLoaderRepository,
ExtensionModelLoaderRepository extensionModelLoaderRepository)
Creates a new factory
|
| Modifier and Type | Method and Description |
|---|---|
ApplicationPolicyInstance |
create(Application application,
PolicyTemplate policyTemplate,
PolicyParametrization parametrization)
Creates a new policy
|
public DefaultPolicyInstanceProviderFactory(org.mule.runtime.api.service.ServiceRepository serviceRepository,
ClassLoaderRepository classLoaderRepository,
ExtensionModelLoaderRepository extensionModelLoaderRepository)
serviceRepository - contains available service instances. Non null.classLoaderRepository - contains the registered classloaders that can be used to load serialized classes. Non
null.extensionModelLoaderRepository - ExtensionModelLoaderRepository with the available extension loaders. Non null.public ApplicationPolicyInstance create(Application application, PolicyTemplate policyTemplate, PolicyParametrization parametrization)
PolicyInstanceProviderFactorycreate in interface PolicyInstanceProviderFactoryapplication - application when the policy is applied. Non nullpolicyTemplate - template of the policy being applied. Non null.parametrization - parameters used to configure the template. Non null/Copyright © 2003–2024 MuleSoft, Inc.. All rights reserved.