HttpPipelinePosition Enum
- java.
lang. Object - java.
lang. Enum - com.
azure. core. http. HttpPipelinePosition
- com.
- java.
public enum HttpPipelinePosition
extends Enum<HttpPipelinePosition>
Enum representing the position in an HttpPipeline to place an HttpPipelinePolicy.
This enum encapsulates the positions where an HTTP pipeline policy can be placed in the HTTP pipeline. The positions are before or after a RetryPolicy.
Each position is represented by an enum constant. For example, you can use PER_CALL to represent the position before a RetryPolicy, and PER_RETRY to represent the position after a RetryPolicy.
The PER_CALL position means that the policy will only be invoked once per pipeline invocation (service call), and the PER_RETRY position means that the policy will be invoked every time a request is sent (including retries).
Fields
PER_CALL |
Policy is placed before a RetryPolicy and will only be invoked once per pipeline invocation (service call). |
PER_RETRY |
Policy is placed after a RetryPolicy and will be invoked every time a request is sent. |