public abstract class PolicyTemplateProvider extends Object
| Modifier and Type | Field and Description |
|---|---|
protected PolicyTemplateStore |
policyTemplateStore |
| Constructor and Description |
|---|
PolicyTemplateProvider(GatewayPolicyTemplateDescriptorFactory templateDescriptorFactory,
PolicyTemplateStore policyTemplateStore) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract PolicyTemplateAssets |
getPolicyTemplateAssets(com.mulesoft.mule.runtime.gw.api.policy.PolicyTemplateKey templateKey) |
PolicyTemplate |
provide(com.mulesoft.mule.runtime.gw.api.policy.PolicyTemplateKey templateKey)
Provides a
PolicyTemplate from the policy templates folder (M2_HOME/policies/policy-templates) |
protected final PolicyTemplateStore policyTemplateStore
public PolicyTemplateProvider(GatewayPolicyTemplateDescriptorFactory templateDescriptorFactory, PolicyTemplateStore policyTemplateStore)
public PolicyTemplate provide(com.mulesoft.mule.runtime.gw.api.policy.PolicyTemplateKey templateKey)
PolicyTemplate from the policy templates folder (M2_HOME/policies/policy-templates)templateKey - id of the template to loadprotected abstract PolicyTemplateAssets getPolicyTemplateAssets(com.mulesoft.mule.runtime.gw.api.policy.PolicyTemplateKey templateKey)
Copyright © 2014–2025 MuleSoft, Inc.. All rights reserved.