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 Modifier and Type Field Description static StringDATA_JSONstatic StringRAWDATA_JSON
-
Constructor Summary
Constructors Constructor Description FlightRecorderStaticController(org.springframework.context.ApplicationContext applicationContext, FlightRecorder flightRecorder, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.http.ResponseEntitydownloadRecording2()org.springframework.http.ResponseEntitydownloadRecording3()org.springframework.http.ResponseEntitydownloadRecording4()org.springframework.http.ResponseEntitydownloadRecording5()org.springframework.http.ResponseEntitydownloadRecording6()org.springframework.http.ResponseEntitydownloadRecordingFlameGraph(long recordingId)org.springframework.http.ResponseEntitydownloadRecordingJson(long recordingId)org.springframework.http.ResponseEntitydownloadRecordingRawFlameGraph(long recordingId)org.springframework.http.ResponseEntitydownloadRecordingRawJson(long recordingId)
-
-
-
Field Detail
-
DATA_JSON
public static final String DATA_JSON
- See Also:
- Constant Field Values
-
RAWDATA_JSON
public static final String RAWDATA_JSON
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
FlightRecorderStaticController
public FlightRecorderStaticController(org.springframework.context.ApplicationContext applicationContext, FlightRecorder flightRecorder, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
-
Method Detail
-
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)
-
-