Top Fields Constructors Methods
com.sun.javafx.logging.jfr

public final Class JFRPulseLogger

extends Logger
Class Inheritance
Imports
com.sun.javafx.logging.Logger, .PulseLogger, jdk.jfr.FlightRecorder

Field Summary

Modifier and TypeField and Description
private final ThreadLocal<JFRInputEvent>
private final ThreadLocal<JFRPulsePhaseEvent>
private int
private Thread
private int
private int

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static Logger
public void
public void
newPhase(String
The name for the new phase.
phaseName
)

Overrides com.sun.javafx.logging.Logger.newPhase.

Finishes the current phase and starts a new one if phaseName is not null.

public void
public void
public void
public void
Inherited from com.sun.javafx.logging.Logger:
addMessageincrementCounter

Field Detail

currentInputEventback to summary
private final ThreadLocal<JFRInputEvent> currentInputEvent
currentPulsePhaseEventback to summary
private final ThreadLocal<JFRPulsePhaseEvent> currentPulsePhaseEvent
fxPulseNumberback to summary
private int fxPulseNumber
fxThreadback to summary
private Thread fxThread
pulseNumberback to summary
private int pulseNumber
renderPulseNumberback to summary
private int renderPulseNumber

Constructor Detail

JFRPulseLoggerback to summary
private JFRPulseLogger()

Method Detail

createInstanceback to summary
public static Logger createInstance()
newInputback to summary
public void newInput(String input)

Overrides com.sun.javafx.logging.Logger.newInput.

Annotations
@Override
newPhaseback to summary
public void newPhase(String phaseName)

Overrides com.sun.javafx.logging.Logger.newPhase.

Finishes the current phase and starts a new one if phaseName is not null.

Parameters
phaseName:String

The name for the new phase.

Annotations
@Override
pulseEndback to summary
public void pulseEnd()

Overrides com.sun.javafx.logging.Logger.pulseEnd.

Annotations
@Override
pulseStartback to summary
public void pulseStart()

Overrides com.sun.javafx.logging.Logger.pulseStart.

Annotations
@Override
renderEndback to summary
public void renderEnd()

Overrides com.sun.javafx.logging.Logger.renderEnd.

Annotations
@Override
renderStartback to summary
public void renderStart()

Overrides com.sun.javafx.logging.Logger.renderStart.

Annotations
@Override