Package io.quarkus.bootstrap.runner
Class Timing
- java.lang.Object
-
- io.quarkus.bootstrap.runner.Timing
-
public class Timing extends Object
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 Modifier and Type Field Description longbootStartTime
-
Constructor Summary
Constructors Constructor Description Timing()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static BigDecimalconvertToBigDecimalSeconds(long timeNanoSeconds)static voidmainStarted()This 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)
-
-
-
Method Detail
-
staticInitStarted
public static void staticInitStarted(boolean auxiliary)
-
staticInitStarted
public static void staticInitStarted(ClassLoader cl, boolean auxiliary)
-
staticInitStopped
public static void staticInitStopped(boolean auxiliary)
-
setHttpServer
public static void setHttpServer(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. 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
public static void restart(ClassLoader cl)
-
printStartupTime
public static void printStartupTime(String name, String version, String quarkusVersion, String features, List<String> profiles, boolean liveCoding, boolean anc)
-
printStopTime
public static void printStopTime(String name, boolean auxiliaryApplication)
-
convertToBigDecimalSeconds
public static BigDecimal convertToBigDecimalSeconds(long timeNanoSeconds)
-
-