Skip navigation links
A C E G H M O P R S T 

A

AttributeAwarePointcut - Interface in org.mule.runtime.policy.api
Interface for classes that implement PolicyPointcut.

C

createPolicyPointcutParameters(Component, Map<String, Object>) - Method in interface org.mule.runtime.policy.api.OperationPolicyPointcutParametersFactory
createPolicyPointcutParameters(Component, Map<String, Object>, PolicyPointcutParameters) - Method in interface org.mule.runtime.policy.api.OperationPolicyPointcutParametersFactory
Creates a specific PolicyPointcutParameters for a particular operation identifier by operationIdentifier.
createPolicyPointcutParameters(Component, TypedValue<T>) - Method in interface org.mule.runtime.policy.api.SourcePolicyPointcutParametersFactory
Creates an specific PolicyPointcutParameters for a particular source operation by sourceIdentifier.

E

equals(Object) - Method in class org.mule.runtime.policy.api.PolicyPointcutParameters
 

G

getComponent() - Method in class org.mule.runtime.policy.api.PolicyPointcutParameters
 
getSourceParameters() - Method in class org.mule.runtime.policy.api.PolicyPointcutParameters
When resolving operation pointcuts, sometimes it is necessary to correlate them with the source pointcuts, specially when a policy defines both source and operation.

H

hashCode() - Method in class org.mule.runtime.policy.api.PolicyPointcutParameters
 

M

matches(PolicyPointcutParameters) - Method in interface org.mule.runtime.policy.api.PolicyPointcut
Determines whether or not a policy must be applied on a given request
merge(PolicyAwareAttributes) - Method in interface org.mule.runtime.policy.api.PolicyAwareAttributes
Generates a new PolicyAwareAttributes instance by merging the current object with {target}

O

OperationPolicyPointcutParametersFactory - Interface in org.mule.runtime.policy.api
Factory for instances of PolicyPointcutParameters for a particular operation.
org.mule.runtime.policy.api - package org.mule.runtime.policy.api
 

P

PolicyAwareAttributes - Interface in org.mule.runtime.policy.api
Implementations represent a collection of attributes required from the policy pointcut parameters class.
PolicyAwareAttributes.Attribute - Interface in org.mule.runtime.policy.api
Implementations are enums, with each value representing an attribute from the policy pointcut parameters class.
PolicyPointcut - Interface in org.mule.runtime.policy.api
Provides a way to select which policies must be applied based on a given request.
PolicyPointcutParameters - Class in org.mule.runtime.policy.api
This class defines a set of parameters related to the execution of a component.
PolicyPointcutParameters(Component) - Constructor for class org.mule.runtime.policy.api.PolicyPointcutParameters
PolicyPointcutParameters(Component, PolicyPointcutParameters) - Constructor for class org.mule.runtime.policy.api.PolicyPointcutParameters

R

requires(PolicyAwareAttributes.Attribute) - Method in interface org.mule.runtime.policy.api.PolicyAwareAttributes
Indicates if a particular attributes is required

S

sourcePolicyAwareAttributes() - Method in interface org.mule.runtime.policy.api.AttributeAwarePointcut
This method must return a constant value.
SourcePolicyPointcutParametersFactory - Interface in org.mule.runtime.policy.api
Factory for creating PolicyPointcutParameters for an specific source.
supportsOperationIdentifier(ComponentIdentifier) - Method in interface org.mule.runtime.policy.api.OperationPolicyPointcutParametersFactory
 
supportsSourceIdentifier(ComponentIdentifier) - Method in interface org.mule.runtime.policy.api.SourcePolicyPointcutParametersFactory
 

T

toString() - Method in class org.mule.runtime.policy.api.PolicyPointcutParameters
 
A C E G H M O P R S T 
Skip navigation links

Copyright © 2024 MuleSoft, Inc.. All rights reserved.