Class XForwardedHeadersTransformer
- java.lang.Object
-
- org.springframework.cloud.loadbalancer.core.XForwardedHeadersTransformer
-
- All Implemented Interfaces:
LoadBalancerClientRequestTransformer
public class XForwardedHeadersTransformer extends Object implements LoadBalancerClientRequestTransformer
To add X-Forwarded-Host and X-Forwarded-Proto Headers.- Since:
- 3.1.0
- Author:
- Gandhimathi Velusamy, Olga Maciaszek-Sharma
-
-
Field Summary
-
Fields inherited from interface org.springframework.cloud.client.loadbalancer.reactive.LoadBalancerClientRequestTransformer
DEFAULT_ORDER
-
-
Constructor Summary
Constructors Constructor Description XForwardedHeadersTransformer(ReactiveLoadBalancer.Factory<ServiceInstance> clientFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.web.reactive.function.client.ClientRequesttransformRequest(org.springframework.web.reactive.function.client.ClientRequest request, ServiceInstance instance)
-
-
-
Constructor Detail
-
XForwardedHeadersTransformer
public XForwardedHeadersTransformer(ReactiveLoadBalancer.Factory<ServiceInstance> clientFactory)
-
-
Method Detail
-
transformRequest
public org.springframework.web.reactive.function.client.ClientRequest transformRequest(org.springframework.web.reactive.function.client.ClientRequest request, ServiceInstance instance)- Specified by:
transformRequestin interfaceLoadBalancerClientRequestTransformer
-
-