Class FlightRecorderEndpoint


  • @RestControllerEndpoint(id="flightrecorder")
    public class FlightRecorderEndpoint
    extends Object
    • Constructor Detail

      • FlightRecorderEndpoint

        public FlightRecorderEndpoint​(FlightRecorder flightRecorder)
    • Method Detail

      • allSessions

        @GetMapping("/")
        public org.springframework.http.ResponseEntity<?> allSessions()
      • startRecording

        @PostMapping("/")
        public org.springframework.http.ResponseEntity<?> startRecording​(@RequestBody
                                                                         StartRecordingCommand command)
      • stopRecording

        @PutMapping("/{recordingId}")
        public org.springframework.http.ResponseEntity<?> stopRecording​(@Selector @PathVariable
                                                                        long recordingId)
      • deleteRecording

        @DeleteMapping("/{recordingId}")
        public org.springframework.http.ResponseEntity<?> deleteRecording​(@Selector @PathVariable
                                                                          long recordingId)
      • downloadRecording

        @GetMapping("/{recordingId}")
        public org.springframework.http.ResponseEntity<?> downloadRecording​(@Selector @PathVariable
                                                                            long recordingId)