Class FlightRecorderEndpoint

java.lang.Object
de.mirkosertic.flightrecorderstarter.actuator.FlightRecorderEndpoint

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

    • FlightRecorderEndpoint

      public FlightRecorderEndpoint(FlightRecorder flightRecorder)
  • Method Details

    • 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)