Package io.quarkus.bootstrap.runner
Class Timing
java.lang.Object
io.quarkus.bootstrap.runner.Timing
Class that is responsible for printing out timing results.
It is modified in native mode by io.quarkus.runtime.graal.TimingReplacement, in that mainStarted it rewritten to
actually update the start time.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic BigDecimalconvertToBigDecimalSeconds(long timeNanoSeconds) static voidThis method is replaced in native modestatic voidprintStartupTime(String name, String version, String quarkusVersion, String features, List<String> profiles, boolean liveCoding, boolean anc) static voidprintStopTime(String name, boolean auxiliaryApplication) static voidrestart()static voidrestart(ClassLoader cl) static voidsetHttpServer(String info, boolean auxiliary) An extension providing the HTTP server should set the current info (port, host, etc.) in a recorder method of a RUNTIME_INIT build step.static voidstaticInitStarted(boolean auxiliary) static voidstaticInitStarted(ClassLoader cl, boolean auxiliary) static voidstaticInitStopped(boolean auxiliary)
-
Field Details
-
bootStartTime
public volatile long bootStartTime
-
-
Constructor Details
-
Timing
public Timing()
-
-
Method Details
-
staticInitStarted
public static void staticInitStarted(boolean auxiliary) -
staticInitStarted
-
staticInitStopped
public static void staticInitStopped(boolean auxiliary) -
setHttpServer
An extension providing the HTTP server should set the current info (port, host, etc.) in a recorder method of a RUNTIME_INIT build step. Note that it is not possible to inspect thee RUN_TIME config properties through MP Config.- Parameters:
info-
-
mainStarted
public static void mainStarted()This method is replaced in native mode -
restart
public static void restart() -
restart
-
printStartupTime
-
printStopTime
-
convertToBigDecimalSeconds
-