Class FlightRecorder

  • All Implemented Interfaces:
    java.io.Serializable

    public class FlightRecorder
    extends java.util.concurrent.atomic.AtomicReference<FlightRecorderStatus>
    INTERNAL API
    See Also:
    Serialized Form
    • Constructor Detail

      • FlightRecorder

        public FlightRecorder​(java.nio.channels.FileChannel fileChannel)
    • Method Detail

      • createFlightRecorderFile

        public static java.nio.file.Path createFlightRecorderFile​(java.lang.String destination,
                                                                  java.nio.file.FileSystem fs)
      • createFlightRecorderFile$default$2

        public static java.nio.file.FileSystem createFlightRecorderFile$default$2()
      • prepareFileForFlightRecorder

        public static java.nio.channels.FileChannel prepareFileForFlightRecorder​(java.nio.file.Path path)
      • Alignment

        public static int Alignment()
      • MagicString

        public static int MagicString()
      • GlobalSectionSize

        public static int GlobalSectionSize()
      • StartTimeStampOffset

        public static int StartTimeStampOffset()
      • LogHeaderSize

        public static int LogHeaderSize()
      • SnapshotCount

        public static int SnapshotCount()
      • SnapshotMask

        public static int SnapshotMask()
      • AlertRecordSize

        public static int AlertRecordSize()
      • LoFreqRecordSize

        public static int LoFreqRecordSize()
      • HiFreqBatchSize

        public static int HiFreqBatchSize()
      • HiFreqRecordSize

        public static int HiFreqRecordSize()
      • AlertWindow

        public static int AlertWindow()
      • LoFreqWindow

        public static int LoFreqWindow()
      • HiFreqWindow

        public static int HiFreqWindow()
      • AlertLogSize

        public static int AlertLogSize()
      • LoFreqLogSize

        public static int LoFreqLogSize()
      • HiFreqLogSize

        public static int HiFreqLogSize()
      • AlertSectionSize

        public static int AlertSectionSize()
      • LoFreqSectionSize

        public static int LoFreqSectionSize()
      • HiFreqSectionSize

        public static int HiFreqSectionSize()
      • AlertSectionOffset

        public static int AlertSectionOffset()
      • LoFreqSectionOffset

        public static int LoFreqSectionOffset()
      • HiFreqSectionOffset

        public static int HiFreqSectionOffset()
      • TotalSize

        public static int TotalSize()
      • HiFreqEntryCountFieldOffset

        public static int HiFreqEntryCountFieldOffset()
      • fileChannel

        public java.nio.channels.FileChannel fileChannel()
      • snapshot

        public void snapshot()
      • close

        public void close()
      • createEventSink

        public EventSink createEventSink()