| Modifier and Type | Method and Description |
|---|---|
PolicyDefinitionDeploymentStatus |
DefaultPolicyDeployer.deploy(Policy policy,
Api api) |
PolicyDefinitionDeploymentStatus |
PolicyDeployer.deploy(Policy policy,
Api api)
Deploys the policy to the specified API implementation.
|
PolicyDefinitionDeploymentStatus |
DefaultPolicyDeployer.updateOrder(Policy policy,
Api api) |
PolicyDefinitionDeploymentStatus |
PolicyDeployer.updateOrder(Policy policy,
Api api)
Hot reorders the policy to the specified API implementation.
|
| Modifier and Type | Method and Description |
|---|---|
Policy |
EncryptedPolicyFactory.createFromPolicyDefinition(PolicyDefinition policyDefinition) |
Policy |
PolicyFactory.createFromPolicyDefinition(PolicyDefinition policyDefinition)
Creates a new
Policy according to the PolicyDefinition |
Policy |
DefaultPolicyFactory.createFromPolicyDefinition(PolicyDefinition policyDefinition) |
| Modifier and Type | Method and Description |
|---|---|
String |
PolicyParametrizationFactory.buildParametrizationId(Policy policy,
ApiImplementation apiImplementation)
Returns the parametrization ID that is going to be used for the policy deployment after evaluating the feature flag condition
and the policy's mule version.
|
org.mule.runtime.core.api.policy.PolicyParametrization |
PolicyParametrizationFactory.create(Policy policy,
ApiImplementation implementation,
File policyConfigFile,
File encryptedPropertiesFile,
Boolean isPolicyReorder,
List<org.mule.runtime.api.notification.NotificationListener> notificationListeners)
Creates a
PolicyParametrization for the specified API implementation, using the policy definition. |
| Modifier and Type | Method and Description |
|---|---|
void |
PolicyParametrizaionIdCache.store(Policy policy,
Api api,
String paramIdValue)
Stores the policy parametrization Id on deploy
|
void |
DefaultPolicyParametrizationIdCache.store(Policy policy,
Api api,
String parametrizationId) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultPolicyStore.store(Policy policy) |
void |
PolicyStore.store(Policy policy)
Stores the complete policy.
|
Copyright © 2014–2025 MuleSoft, Inc.. All rights reserved.