Class TurSystemInfoAPI

java.lang.Object
com.viglet.turing.api.system.TurSystemInfoAPI

@RestController @RequestMapping("/api/system/info") public class TurSystemInfoAPI extends Object
REST API that exposes runtime system information such as application version, database metadata, JVM memory, disk space and system properties.
Since:
2026.1.14
Author:
Alexandre Oliveira
  • Constructor Details

    • TurSystemInfoAPI

      public TurSystemInfoAPI(DataSource dataSource, TurMinioService turMinioService, TurConfigProperties turConfigProperties, @Value("${turing.mongodb.enabled:false}") boolean mongoEnabled, @Value("${turing.mongodb.uri:mongodb://localhost:27017}") String mongoUri)
  • Method Details

    • getSystemInfo

      @GetMapping public TurSystemInfoBean getSystemInfo()
    • getSystemVariables

      @GetMapping("/variables") public Map<String,String> getSystemVariables()