Package reactor.netty.http.client
Interface HttpClient.RedirectSendHandler
- All Superinterfaces:
BiFunction<HttpClientRequest,
NettyOutbound, Publisher<Void>>
- Enclosing class:
- HttpClient
public static interface HttpClient.RedirectSendHandler
extends BiFunction<HttpClientRequest,NettyOutbound,Publisher<Void>>
Marker interface for use with
HttpClient.RequestSender.send(BiFunction)
.
When the BiFunction
passed into send
is an implementation of this
interface, it indicates it differentiates between original and redirect requests,
e.g. as a result of enabling HttpClient.followRedirect(boolean)
, and is capable of
applying separate logic for each individually. Redirect scenarios may be detected
by checking HttpClientInfos.redirectedFrom()
.
When the BiFunction
passed in is not an implementation of this interface,
it indicates it does not differentiate between original and redirect requests, and
applies the same initialization logic.
- Since:
- 0.9.5
-
Method Summary
Methods inherited from interface java.util.function.BiFunction
andThen, apply