public class MicrometerStatsLoadBalancerLifecycle extends Object implements LoadBalancerLifecycle<Object,Object,ServiceInstance>
LoadBalancerLifecycle that records metrics for
load-balanced calls.| Constructor and Description |
|---|
MicrometerStatsLoadBalancerLifecycle(io.micrometer.core.instrument.MeterRegistry meterRegistry) |
| Modifier and Type | Method and Description |
|---|---|
void |
onComplete(CompletionContext<Object,ServiceInstance,Object> completionContext) |
void |
onStart(Request<Object> request) |
void |
onStartRequest(Request<Object> request,
Response<ServiceInstance> lbResponse) |
boolean |
supports(Class requestContextClass,
Class responseClass,
Class serverTypeClass) |
public MicrometerStatsLoadBalancerLifecycle(io.micrometer.core.instrument.MeterRegistry meterRegistry)
public boolean supports(Class requestContextClass, Class responseClass, Class serverTypeClass)
supports in interface LoadBalancerLifecycle<Object,Object,ServiceInstance>public void onStart(Request<Object> request)
onStart in interface LoadBalancerLifecycle<Object,Object,ServiceInstance>public void onStartRequest(Request<Object> request, Response<ServiceInstance> lbResponse)
onStartRequest in interface LoadBalancerLifecycle<Object,Object,ServiceInstance>public void onComplete(CompletionContext<Object,ServiceInstance,Object> completionContext)
onComplete in interface LoadBalancerLifecycle<Object,Object,ServiceInstance>Copyright © 2020 Pivotal Software, Inc.. All rights reserved.