Class FlightRecorderStaticController
java.lang.Object
de.mirkosertic.flightrecorderstarter.controller.FlightRecorderStaticController
@RestController
@RequestMapping("${flightrecorder.calculated-static-controller-base-path}")
public class FlightRecorderStaticController
extends Object
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionFlightRecorderStaticController(org.springframework.context.ApplicationContext applicationContext, FlightRecorder flightRecorder, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntityorg.springframework.http.ResponseEntityorg.springframework.http.ResponseEntityorg.springframework.http.ResponseEntityorg.springframework.http.ResponseEntityorg.springframework.http.ResponseEntitydownloadRecordingFlameGraph(long recordingId) org.springframework.http.ResponseEntitydownloadRecordingJson(long recordingId) org.springframework.http.ResponseEntitydownloadRecordingRawFlameGraph(long recordingId) org.springframework.http.ResponseEntitydownloadRecordingRawJson(long recordingId)
-
Field Details
-
DATA_JSON
- See Also:
-
RAWDATA_JSON
- See Also:
-
-
Constructor Details
-
FlightRecorderStaticController
public FlightRecorderStaticController(org.springframework.context.ApplicationContext applicationContext, FlightRecorder flightRecorder, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
-
Method Details
-
downloadRecording2
@GetMapping("/d3.v4.min.js") public org.springframework.http.ResponseEntity downloadRecording2() -
downloadRecording3
@GetMapping("/d3-flamegraph.min.js") public org.springframework.http.ResponseEntity downloadRecording3() -
downloadRecording4
@GetMapping("/d3-flamegraph-colorMapper.min.js") public org.springframework.http.ResponseEntity downloadRecording4() -
downloadRecording5
@GetMapping("/d3-flamegraph-tooltip.min.js") public org.springframework.http.ResponseEntity downloadRecording5() -
downloadRecording6
@GetMapping("/d3-flamegraph.css") public org.springframework.http.ResponseEntity downloadRecording6() -
downloadRecordingFlameGraph
@GetMapping("/{recordingId}/flamegraph.html") public org.springframework.http.ResponseEntity downloadRecordingFlameGraph(@PathVariable long recordingId) -
downloadRecordingRawFlameGraph
@GetMapping("/{recordingId}/rawflamegraph.html") public org.springframework.http.ResponseEntity downloadRecordingRawFlameGraph(@PathVariable long recordingId) -
downloadRecordingJson
@GetMapping("/{recordingId}/data.json") public org.springframework.http.ResponseEntity downloadRecordingJson(@PathVariable long recordingId) -
downloadRecordingRawJson
@GetMapping("/{recordingId}/rawdata.json") public org.springframework.http.ResponseEntity downloadRecordingRawJson(@PathVariable long recordingId)
-