Package akka.remote.artery
Class FlightRecorder
- java.lang.Object
-
- java.util.concurrent.atomic.AtomicReference<FlightRecorderStatus>
-
- akka.remote.artery.FlightRecorder
-
- All Implemented Interfaces:
java.io.Serializable
public class FlightRecorder extends java.util.concurrent.atomic.AtomicReference<FlightRecorderStatus>
INTERNAL API- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FlightRecorder(java.nio.channels.FileChannel fileChannel)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static int
AlertLogSize()
static int
AlertRecordSize()
static int
AlertSectionOffset()
static int
AlertSectionSize()
static int
AlertWindow()
static int
Alignment()
void
close()
EventSink
createEventSink()
static java.nio.file.Path
createFlightRecorderFile(java.lang.String destination, java.nio.file.FileSystem fs)
static java.nio.file.FileSystem
createFlightRecorderFile$default$2()
java.nio.channels.FileChannel
fileChannel()
static int
GlobalSectionSize()
static int
HiFreqBatchSize()
static int
HiFreqEntryCountFieldOffset()
static int
HiFreqLogSize()
static int
HiFreqRecordSize()
static int
HiFreqSectionOffset()
static int
HiFreqSectionSize()
static int
HiFreqWindow()
static int
LoFreqLogSize()
static int
LoFreqRecordSize()
static int
LoFreqSectionOffset()
static int
LoFreqSectionSize()
static int
LoFreqWindow()
static int
LogHeaderSize()
static int
MagicString()
static java.nio.channels.FileChannel
prepareFileForFlightRecorder(java.nio.file.Path path)
void
snapshot()
static int
SnapshotCount()
static int
SnapshotMask()
static int
StartTimeStampOffset()
static int
TotalSize()
-
Methods inherited from class java.util.concurrent.atomic.AtomicReference
accumulateAndGet, compareAndExchange, compareAndExchangeAcquire, compareAndExchangeRelease, compareAndSet, get, getAcquire, getAndAccumulate, getAndSet, getAndUpdate, getOpaque, getPlain, lazySet, set, setOpaque, setPlain, setRelease, toString, updateAndGet, weakCompareAndSet, weakCompareAndSetAcquire, weakCompareAndSetPlain, weakCompareAndSetRelease, weakCompareAndSetVolatile
-
-
-
-
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()
-
-