Package com.azure.storage.common.policy
Class ResponseValidationPolicyBuilder.ResponseValidationPolicy
java.lang.Object
com.azure.storage.common.policy.ResponseValidationPolicyBuilder.ResponseValidationPolicy
- All Implemented Interfaces:
com.azure.core.http.policy.HttpPipelinePolicy
- Enclosing class:
- ResponseValidationPolicyBuilder
public static class ResponseValidationPolicyBuilder.ResponseValidationPolicy
extends Object
implements com.azure.core.http.policy.HttpPipelinePolicy
Immutable policy for asserting validations on general responses.
-
Method Summary
Modifier and TypeMethodDescriptionMono<com.azure.core.http.HttpResponse>process(com.azure.core.http.HttpPipelineCallContext context, com.azure.core.http.HttpPipelineNextPolicy next) Processes provided request context and invokes the next policy.com.azure.core.http.HttpResponseprocessSync(com.azure.core.http.HttpPipelineCallContext context, com.azure.core.http.HttpPipelineNextSyncPolicy next) Processes provided request context and invokes the next policy synchronously.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.core.http.policy.HttpPipelinePolicy
getPipelinePosition
-
Method Details
-
process
public Mono<com.azure.core.http.HttpResponse> process(com.azure.core.http.HttpPipelineCallContext context, com.azure.core.http.HttpPipelineNextPolicy next) Description copied from interface:com.azure.core.http.policy.HttpPipelinePolicyProcesses provided request context and invokes the next policy.- Specified by:
processin interfacecom.azure.core.http.policy.HttpPipelinePolicy- Parameters:
context- The request context.next- The next policy to invoke.- Returns:
- A publisher that initiates the request upon subscription and emits a response on completion.
-
processSync
public com.azure.core.http.HttpResponse processSync(com.azure.core.http.HttpPipelineCallContext context, com.azure.core.http.HttpPipelineNextSyncPolicy next) Description copied from interface:com.azure.core.http.policy.HttpPipelinePolicyProcesses provided request context and invokes the next policy synchronously.- Specified by:
processSyncin interfacecom.azure.core.http.policy.HttpPipelinePolicy- Parameters:
context- The request context.next- The next policy to invoke.- Returns:
- A publisher that initiates the request upon subscription and emits a response on completion.
-