in src/main/java/org/apache/pulsar/manager/controller/TopicsController.java [98:119]
public Map<String, Object> getTopicsStats(
@ApiParam(value = "page_num", defaultValue = "1", example = "1")
@RequestParam(name = "page_num", defaultValue = "1")
@Min(value = 1, message = "page_num is incorrect, should be greater than 0.")
Integer pageNum,
@ApiParam(value = "page_size", defaultValue = "10", example = "10")
@RequestParam(name="page_size", defaultValue = "10")
@Range(min = 1, max = 1000, message = "page_size is incorrect, should be greater than 0 and less than 1000.")
Integer pageSize,
@ApiParam(value = "The name of tenant")
@Size(min = 1, max = 255)
@PathVariable String tenant,
@ApiParam(value = "The name of namespace")
@Size(min = 1, max = 255)
@PathVariable String namespace) {
String env = request.getHeader("environment");
String serviceUrl = environmentCacheService.getServiceUrl(request);
return topicsService.getTopicStats(
pageNum, pageSize,
tenant, namespace,
env, serviceUrl);
}