Class LoadBalancerRequestAdapter<T,RC>
- java.lang.Object
-
- org.springframework.cloud.client.loadbalancer.DefaultRequest<RC>
-
- org.springframework.cloud.client.loadbalancer.LoadBalancerRequestAdapter<T,RC>
-
- All Implemented Interfaces:
LoadBalancerRequest<T>
,Request<RC>
public class LoadBalancerRequestAdapter<T,RC> extends DefaultRequest<RC> implements LoadBalancerRequest<T>
An adapter class that allows creatingRequest
objects from previouslyLoadBalancerRequest
objects.- Since:
- 3.0.0
- Author:
- Olga Maciaszek-Sharma
-
-
Constructor Summary
Constructors Constructor Description LoadBalancerRequestAdapter(LoadBalancerRequest<T> delegate)
LoadBalancerRequestAdapter(LoadBalancerRequest<T> delegate, RC context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
apply(ServiceInstance instance)
-
Methods inherited from class org.springframework.cloud.client.loadbalancer.DefaultRequest
equals, getContext, hashCode, setContext, toString
-
-
-
-
Constructor Detail
-
LoadBalancerRequestAdapter
public LoadBalancerRequestAdapter(LoadBalancerRequest<T> delegate)
-
LoadBalancerRequestAdapter
public LoadBalancerRequestAdapter(LoadBalancerRequest<T> delegate, RC context)
-
-
Method Detail
-
apply
public T apply(ServiceInstance instance) throws Exception
- Specified by:
apply
in interfaceLoadBalancerRequest<T>
- Throws:
Exception
-
-