Class ResourceManagerThrottlingPolicy

  • All Implemented Interfaces:
    com.azure.core.http.policy.HttpPipelinePolicy

    public class ResourceManagerThrottlingPolicy
    extends Object
    implements com.azure.core.http.policy.HttpPipelinePolicy
    A Http Pipeline Policy for automatic send throttling rate limit info to a call back function
    • Constructor Detail

      • ResourceManagerThrottlingPolicy

        public ResourceManagerThrottlingPolicy​(BiConsumer<? super com.azure.core.http.HttpResponse,​? super ResourceManagerThrottlingInfo> callback)
        Creates the resource manager throttling policy
        Parameters:
        callback - consume the ResourceManagerThrottlingInfo for every request, it is not a thread-safe method
    • Method Detail

      • process

        public Mono<com.azure.core.http.HttpResponse> process​(com.azure.core.http.HttpPipelineCallContext context,
                                                              com.azure.core.http.HttpPipelineNextPolicy next)
        Specified by:
        process in interface com.azure.core.http.policy.HttpPipelinePolicy