Class GameLoadTimesEvent
java.lang.Object
net.minecraft.client.telemetry.events.GameLoadTimesEvent
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate OptionalLongstatic final GameLoadTimesEventprivate static final org.slf4j.Loggerprivate final Map<TelemetryProperty<GameLoadTimesEvent.Measurement>, com.google.common.base.Stopwatch> private final com.google.common.base.Ticker -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedGameLoadTimesEvent(com.google.common.base.Ticker timeSource) -
Method Summary
Modifier and TypeMethodDescriptionvoidbeginStep(TelemetryProperty<GameLoadTimesEvent.Measurement> measurement) voidbeginStep(TelemetryProperty<GameLoadTimesEvent.Measurement> measurement, com.google.common.base.Stopwatch stopwatch) private voidbeginStep(TelemetryProperty<GameLoadTimesEvent.Measurement> measurement, Function<TelemetryProperty<GameLoadTimesEvent.Measurement>, com.google.common.base.Stopwatch> stopwatchGetter) voidendStep(TelemetryProperty<GameLoadTimesEvent.Measurement> measurement) voidsend(TelemetryEventSender sender) voidsetBootstrapTime(long bootstrapTime)
-
Field Details
-
INSTANCE
-
LOGGER
private static final org.slf4j.Logger LOGGER -
timeSource
private final com.google.common.base.Ticker timeSource -
measurements
private final Map<TelemetryProperty<GameLoadTimesEvent.Measurement>,com.google.common.base.Stopwatch> measurements -
bootstrapTime
-
-
Constructor Details
-
GameLoadTimesEvent
protected GameLoadTimesEvent(com.google.common.base.Ticker timeSource)
-
-
Method Details
-
beginStep
-
beginStep
public void beginStep(TelemetryProperty<GameLoadTimesEvent.Measurement> measurement, com.google.common.base.Stopwatch stopwatch) -
beginStep
private void beginStep(TelemetryProperty<GameLoadTimesEvent.Measurement> measurement, Function<TelemetryProperty<GameLoadTimesEvent.Measurement>, com.google.common.base.Stopwatch> stopwatchGetter) -
endStep
-
send
-
setBootstrapTime
public void setBootstrapTime(long bootstrapTime)
-