| Modifier and Type | Method and Description |
|---|---|
Policy |
PolicyDeploymentStatus.getPolicy() |
| Constructor and Description |
|---|
PolicyDeploymentStatus(Policy policy,
PolicyDeploymentStatus.DeploymentStatus applied) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultPolicyDeployer.deploy(Policy policy,
Api api) |
void |
PolicyDeployer.deploy(Policy policy,
Api api)
Resolves the template, stores it an deploys the policy to the specified API implementation.
|
void |
InternalPolicyDeployer.deploy(Policy policy,
Api api) |
| Modifier and Type | Method and Description |
|---|---|
Policy |
DefaultPolicyFactory.createFromPolicyDefinition(PolicyDefinition policyDefinition) |
Policy |
PolicyFactory.createFromPolicyDefinition(PolicyDefinition policyDefinition)
Creates a new
Policy according to the PolicyDefinition |
Policy |
EncryptedPolicyFactory.createFromPolicyDefinition(PolicyDefinition policyDefinition) |
| Modifier and Type | Method and Description |
|---|---|
List<Policy> |
PolicyDeploymentTracker.apiRemoved(com.mulesoft.mule.runtime.gw.api.key.ApiKey apiKey)
Removes every deployment status of the specified api
|
List<Policy> |
DefaultPolicyDeploymentTracker.apiRemoved(com.mulesoft.mule.runtime.gw.api.key.ApiKey apiKey) |
Optional<Policy> |
PolicyDeploymentTracker.findByName(String policyName)
Looks for a policy through the existing deployments
|
Optional<Policy> |
DefaultPolicyDeploymentTracker.findByName(String policyName) |
| Modifier and Type | Method and Description |
|---|---|
void |
PolicyDeploymentService.newPolicy(Policy policy)
Deploys a policy to the API implementations specified in the definition
|
void |
DefaultPolicyDeploymentService.newPolicy(Policy policy) |
void |
PolicyDeploymentService.newPolicyForApi(Policy policy,
com.mulesoft.mule.runtime.gw.api.key.ApiKey apiKey)
Deploys a policy to a specific API implementation, if it is included in the policy definition
|
void |
DefaultPolicyDeploymentService.newPolicyForApi(Policy policy,
com.mulesoft.mule.runtime.gw.api.key.ApiKey apiKey) |
void |
PolicyDeploymentService.removePolicy(Policy policy)
Removes the specified policy from the API implementation specified in the definition
|
void |
DefaultPolicyDeploymentService.removePolicy(Policy policy) |
void |
PolicyDeploymentService.updatePolicy(Policy policy)
First undeploys the policiy, and then deploys it again
|
void |
DefaultPolicyDeploymentService.updatePolicy(Policy policy) |
| Modifier and Type | Method and Description |
|---|---|
void |
PolicyStore.store(Policy policy)
Stores the complete policy.
|
void |
DefaultPolicyStore.store(Policy policy) |
Copyright © 2014–2022 MuleSoft, Inc.. All rights reserved.