--- a/src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java Fri Nov 22 09:06:35 2019 -0500
+++ b/src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java Fri Nov 22 17:20:43 2019 +0100
@@ -85,6 +85,7 @@
private AccessControlContext noDestinationDumpOnExitAccessControlContext;
private boolean shuoldWriteActiveRecordingEvent = true;
private Duration flushInterval = Duration.ofSeconds(1);
+ private long finalStartChunkNanos = Long.MIN_VALUE;
PlatformRecording(PlatformRecorder recorder, long id) {
// Typically the access control context is taken
@@ -811,4 +812,12 @@
return Long.MAX_VALUE;
}
}
+
+ public long getFinalChunkStartNanos() {
+ return finalStartChunkNanos;
+ }
+
+ public void setFinalStartnanos(long chunkStartNanos) {
+ this.finalStartChunkNanos = chunkStartNanos;
+ }
}