| Package | Description |
|---|---|
| com.mulesoft.mule.runtime.gw.policies | |
| com.mulesoft.mule.runtime.gw.policies.deployment | |
| com.mulesoft.mule.runtime.gw.policies.lifecyle |
| Modifier and Type | Method and Description |
|---|---|
PolicyDefinitionDeploymentStatus |
PolicyDeploymentStatus.getLatestPolicyStatus() |
| Modifier and Type | Method and Description |
|---|---|
Optional<PolicyDefinitionDeploymentStatus> |
PolicyDeploymentStatus.getAppliedPolicyStatus() |
| Constructor and Description |
|---|
PolicyDeploymentStatus(PolicyDefinitionDeploymentStatus latestPolicyStatus) |
PolicyDeploymentStatus(PolicyDefinitionDeploymentStatus latestPolicyStatus,
Optional<PolicyDefinitionDeploymentStatus> appliedPolicyStatus) |
| Constructor and Description |
|---|
PolicyDeploymentStatus(PolicyDefinitionDeploymentStatus latestPolicyStatus,
Optional<PolicyDefinitionDeploymentStatus> appliedPolicyStatus) |
| Modifier and Type | Method and Description |
|---|---|
PolicyDefinitionDeploymentStatus |
PolicyDeployer.deploy(PolicyDefinition policy,
Api api)
Resolves the template, stores it an deploys the policy to the specified API implementation.
|
PolicyDefinitionDeploymentStatus |
DefaultPolicyDeployer.deploy(PolicyDefinition policy,
Api api) |
PolicyDefinitionDeploymentStatus |
InternalPolicyDeployer.deploy(PolicyDefinition policyDefinition,
Api api) |
PolicyDefinitionDeploymentStatus |
DefaultTransactionalPolicyDeployer.deploy(PolicyDefinition policyDefinition,
Api api) |
PolicyDefinitionDeploymentStatus |
PolicyDeployer.updateOrder(PolicyDefinition policy,
Api api)
Hot reorders the policy to the specified API implementation.
|
PolicyDefinitionDeploymentStatus |
DefaultPolicyDeployer.updateOrder(PolicyDefinition policy,
Api api) |
PolicyDefinitionDeploymentStatus |
InternalPolicyDeployer.updateOrder(PolicyDefinition policy,
Api api) |
PolicyDefinitionDeploymentStatus |
DefaultTransactionalPolicyDeployer.updateOrder(PolicyDefinition policy,
Api api) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
GateKeeper.everyPolicySuccessfullyApplied(List<PolicyDefinition> policyDefinitions,
List<PolicyDefinitionDeploymentStatus> deploymentStatuses) |
void |
GateKeeper.onPolicySetDeploymentCompleted(com.mulesoft.mule.runtime.gw.api.key.ApiKey apiKey,
PolicySet policySet,
List<PolicyDefinitionDeploymentStatus> deploymentStatuses)
Check whether the API can be unblocked after a fresh
PolicySet has been applied to it |
default void |
PolicySetDeploymentListener.onPolicySetDeploymentCompleted(com.mulesoft.mule.runtime.gw.api.key.ApiKey apiKey,
PolicySet policySet,
List<PolicyDefinitionDeploymentStatus> deploymentStatuses)
Notifies that the deployment of a
PolicySet has been completed |
Copyright © 2014–2022 MuleSoft, Inc.. All rights reserved.