Modifier and Type | Method and Description |
---|---|
HttpClientDependencies |
HttpClientDependencies.Builder.build() |
Modifier and Type | Method and Description |
---|---|
static <InputT,OutputT> |
RequestPipelineBuilder.async(Function<HttpClientDependencies,RequestPipeline<InputT,OutputT>> pipelineFactory)
Convert a synchronous
RequestPipeline factory into a factory that produces a version of the RequestPipeline
that accepts a CompletableFuture and returns a CompletableFuture. |
static <InputT,OutputT> |
RequestPipelineBuilder.async(Supplier<RequestPipeline<InputT,OutputT>> pipelineFactory)
A version of
RequestPipelineBuilder.async(Function) that takes a Supplier |
Modifier and Type | Method and Description |
---|---|
RequestPipeline<InputT,OutputT> |
RequestPipelineBuilder.build(HttpClientDependencies dependencies)
Construct the
RequestPipeline with the currently configured stages. |
Modifier and Type | Method and Description |
---|---|
static <InputT,OutputT> |
RequestPipelineBuilder.async(Function<HttpClientDependencies,RequestPipeline<InputT,OutputT>> pipelineFactory)
Convert a synchronous
RequestPipeline factory into a factory that produces a version of the RequestPipeline
that accepts a CompletableFuture and returns a CompletableFuture. |
static <InputT,OutputT> |
RequestPipelineBuilder.first(Function<HttpClientDependencies,RequestPipeline<InputT,OutputT>> pipelineFactory)
Factory method to create a
RequestPipelineBuilder with an initial pipeline stage. |
<NewOutputT> |
RequestPipelineBuilder.then(Function<HttpClientDependencies,RequestPipeline<OutputT,NewOutputT>> pipelineFactory)
Factory method to chain the current
RequestPipelineBuilder with another pipeline stage. |
<NewInputT,NewOutputT> |
RequestPipelineBuilder.wrappedWith(BiFunction<HttpClientDependencies,RequestPipeline<InputT,OutputT>,RequestPipeline<NewInputT,NewOutputT>> wrappedFactory)
Factory method to wrap the current
RequestPipelineBuilder with another pipeline stage. |
Constructor and Description |
---|
RetryableStageHelper(SdkHttpFullRequest request,
RequestExecutionContext context,
HttpClientDependencies dependencies) |
Copyright © 2020. All rights reserved.