类org.springframework.boot.actuate.endpoint.web.WebEndpointResponse源码实例Demo

下面列出了怎么用org.springframework.boot.actuate.endpoint.web.WebEndpointResponse的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: armeria   文件: SimpleHttpCodeStatusMapperTest.java
@Test
public void testGetStatusCode() {
    final SimpleHttpCodeStatusMapper mapper = new SimpleHttpCodeStatusMapper();
    assertThat(mapper.getStatusCode(Status.UNKNOWN)).isEqualTo(WebEndpointResponse.STATUS_OK);
    assertThat(mapper.getStatusCode(Status.UP)).isEqualTo(WebEndpointResponse.STATUS_OK);
    assertThat(mapper.getStatusCode(Status.DOWN)).isEqualTo(WebEndpointResponse.STATUS_SERVICE_UNAVAILABLE);
    assertThat(mapper.getStatusCode(Status.OUT_OF_SERVICE))
            .isEqualTo(WebEndpointResponse.STATUS_SERVICE_UNAVAILABLE);
}
 
@ReadOperation
public WebEndpointResponse<String> getWeb() {
    meterRegistry.counter(CUSTOM_ENDPOINT_CALLS).increment();
    return new WebEndpointResponse<>("Custom Web Extension Hello, World!", 200);
}
 
源代码3 项目: armeria   文件: SimpleHttpCodeStatusMapper.java
SimpleHttpCodeStatusMapper() {
    mappings = ImmutableMap.of(
            Status.DOWN.getCode(), WebEndpointResponse.STATUS_SERVICE_UNAVAILABLE,
            Status.OUT_OF_SERVICE.getCode(), WebEndpointResponse.STATUS_SERVICE_UNAVAILABLE
    );
}
 
源代码4 项目: armeria   文件: SimpleHttpCodeStatusMapper.java
int getStatusCode(Status status) {
    return mappings.getOrDefault(status.getCode(), WebEndpointResponse.STATUS_OK);
}
 
 类所在包
 类方法
 同包方法