| Package | Description |
|---|---|
| org.mule.runtime.core.policy |
| Modifier and Type | Method and Description |
|---|---|
List<Policy> |
NullPolicyProvider.findOperationParameterizedPolicies(org.mule.runtime.policy.api.PolicyPointcutParameters policyPointcutParameters) |
List<Policy> |
PolicyProvider.findOperationParameterizedPolicies(org.mule.runtime.policy.api.PolicyPointcutParameters policyPointcutParameters)
Creates a collection of
Policy with the policy chain be applied to an operation. |
List<Policy> |
NullPolicyProvider.findSourceParameterizedPolicies(org.mule.runtime.policy.api.PolicyPointcutParameters policyPointcutParameters) |
List<Policy> |
PolicyProvider.findSourceParameterizedPolicies(org.mule.runtime.policy.api.PolicyPointcutParameters policyPointcutParameters)
Creates a collection of
Policy with the policy chain to be applied to a source. |
| Modifier and Type | Method and Description |
|---|---|
Processor |
DefaultOperationPolicyProcessorFactory.createOperationPolicy(Policy policy,
Processor nextProcessor) |
Processor |
OperationPolicyProcessorFactory.createOperationPolicy(Policy policy,
Processor nextProcessor)
Creates a
Processor to execute the policy. |
Processor |
DefaultSourcePolicyProcessorFactory.createSourcePolicy(Policy policy,
Processor nextProcessor) |
Processor |
SourcePolicyProcessorFactory.createSourcePolicy(Policy policy,
Processor nextProcessor)
Creates an
SourcePolicy. |
protected Event |
CompositeOperationPolicy.processPolicy(Policy policy,
Processor nextProcessor,
Event event)
Always uses the stored result of
processNextOperation so all the chains after the operation execution are executed
with the actual operation result and not a modified version from another policy. |
protected abstract Event |
AbstractCompositePolicy.processPolicy(Policy policy,
Processor nextProcessor,
Event event)
Template method for executing a policy.
|
protected Event |
CompositeSourcePolicy.processPolicy(Policy policy,
Processor nextProcessor,
Event event)
Always return the policy execution / flow execution result so the next policy executes with the modified version of the
wrapped policy / flow.
|
| Constructor and Description |
|---|
OperationPolicyProcessor(Policy policy,
PolicyStateHandler policyStateHandler,
Processor nextProcessor) |
SourcePolicyProcessor(Policy policy,
PolicyStateHandler policyStateHandler,
Processor nextProcessor)
Creates a new
DefaultSourcePolicy. |
| Constructor and Description |
|---|
AbstractCompositePolicy(List<Policy> policies,
Optional<ParametersTransformer> parametersTransformer,
ParametersProcessor parametersProcessor)
Creates a new composite policy.
|
CompositeOperationPolicy(List<Policy> parameterizedPolicies,
Optional<OperationPolicyParametersTransformer> operationPolicyParametersTransformer,
OperationPolicyProcessorFactory operationPolicyProcessorFactory,
OperationParametersProcessor operationParametersProcessor,
OperationExecutionFunction operationExecutionFunction)
Creates a new composite policy.
|
CompositeSourcePolicy(List<Policy> parameterizedPolicies,
Optional<SourcePolicyParametersTransformer> sourcePolicyParametersTransformer,
SourcePolicyProcessorFactory sourcePolicyProcessorFactory,
Processor flowExecutionProcessor,
MessageSourceResponseParametersProcessor messageSourceResponseParametersProcessor)
Creates a new source policies composed by several
Policy that will be chain together. |
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.