Use raw status codes in ResponseData. (#1073)
This commit is contained in:
committed by
GitHub
parent
a1f408c8e1
commit
e5ae816204
@@ -67,7 +67,7 @@ final class LoadBalancerTags {
|
||||
|
||||
// In keeping with the way null HttpStatus is handled in Actuator
|
||||
private static int statusValue(ResponseData responseData) {
|
||||
return responseData.getHttpStatus() != null ? responseData.getHttpStatus().value() : 200;
|
||||
return responseData.getHttpStatus() != null ? responseData.getHttpStatus() : 200;
|
||||
}
|
||||
|
||||
private static String getPath(RequestData requestData) {
|
||||
|
||||
@@ -62,7 +62,7 @@ class MicrometerStatsLoadBalancerLifecycleTests {
|
||||
Request<Object> lbRequest = new DefaultRequest<>(new RequestDataContext(requestData));
|
||||
Response<ServiceInstance> lbResponse = new DefaultResponse(
|
||||
new DefaultServiceInstance("test-1", "test", "test.org", 8080, false, new HashMap<>()));
|
||||
ResponseData responseData = new ResponseData(HttpStatus.OK, new HttpHeaders(),
|
||||
ResponseData responseData = new ResponseData(HttpStatus.OK.value(), new HttpHeaders(),
|
||||
new MultiValueMapAdapter<>(new HashMap<>()), requestData);
|
||||
statsLifecycle.onStartRequest(lbRequest, lbResponse);
|
||||
assertThat(meterRegistry.get("loadbalancer.requests.active").gauge().value()).isEqualTo(1);
|
||||
@@ -121,7 +121,7 @@ class MicrometerStatsLoadBalancerLifecycleTests {
|
||||
Request<Object> lbRequest = new DefaultRequest<>(new StatsTestContext());
|
||||
Response<ServiceInstance> lbResponse = new DefaultResponse(
|
||||
new DefaultServiceInstance("test-1", "test", "test.org", 8080, false, new HashMap<>()));
|
||||
ResponseData responseData = new ResponseData(HttpStatus.OK, new HttpHeaders(),
|
||||
ResponseData responseData = new ResponseData(HttpStatus.OK.value(), new HttpHeaders(),
|
||||
new MultiValueMapAdapter<>(new HashMap<>()), null);
|
||||
statsLifecycle.onStartRequest(lbRequest, lbResponse);
|
||||
assertThat(meterRegistry.get("loadbalancer.requests.active").gauge().value()).isEqualTo(1);
|
||||
|
||||
Reference in New Issue
Block a user