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 creatingRequestobjects from previouslyLoadBalancerRequestobjects.- 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 Tapply(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:
applyin interfaceLoadBalancerRequest<T>- Throws:
Exception
-
-