bla bla bla
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
|
||||
package com.htopweb.system;
|
||||
|
||||
import com.htopweb.system.linux.LinuxDetailsResponse;
|
||||
import com.htopweb.system.linux.LinuxDetailsService;
|
||||
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/api/system")
|
||||
public class SystemMetricsController {
|
||||
|
||||
private final SystemMetricsService _systemMetricsService;
|
||||
private final LinuxDetailsService _linuxDetailsService;
|
||||
|
||||
public SystemMetricsController(
|
||||
SystemMetricsService systemMetricsService,
|
||||
LinuxDetailsService linuxDetailsService
|
||||
) {
|
||||
_systemMetricsService = systemMetricsService;
|
||||
_linuxDetailsService = linuxDetailsService;
|
||||
}
|
||||
|
||||
@GetMapping("/metrics")
|
||||
public SystemMetricsResponse getMetrics() {
|
||||
return _systemMetricsService.getMetrics();
|
||||
}
|
||||
|
||||
@GetMapping("/linux")
|
||||
public LinuxDetailsResponse getLinuxDetails() {
|
||||
return _linuxDetailsService.getDetails();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user