Package com.azure.common.http.policy
Class RequestIdPolicy
- java.lang.Object
-
- com.azure.common.http.policy.RequestIdPolicy
-
- All Implemented Interfaces:
HttpPipelinePolicy
public class RequestIdPolicy extends Object implements HttpPipelinePolicy
The Pipeline policy that puts a UUID in the request header. Azure uses the request id as the unique identifier for the request.
-
-
Constructor Summary
Constructors Constructor Description RequestIdPolicy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description reactor.core.publisher.Mono<HttpResponse>process(HttpPipelineCallContext context, HttpPipelineNextPolicy next)Process provided request context and invokes the next policy.
-
-
-
Method Detail
-
process
public reactor.core.publisher.Mono<HttpResponse> process(HttpPipelineCallContext context, HttpPipelineNextPolicy next)
Description copied from interface:HttpPipelinePolicyProcess provided request context and invokes the next policy.- Specified by:
processin interfaceHttpPipelinePolicy- Parameters:
context- request contextnext- the next policy to invoke- Returns:
- publisher that initiate the request upon subscription and emits response on completion.
-
-