package io.quarkus.runtime;

/**
 * When this exception is thrown from a recorder method, then no other recorder steps
 * will be executed.
 * This is likely of very limited use, but it does allow us to boot the application up to a certain point
 * for example in AppCDS generation.
 */
public final class PreventFurtherStepsException extends RuntimeException {
}

@@ -66,16 +66,29 @@
  from a 
+runtime init 
 recorder
@@ -144,16 +144,55 @@
 executed
+ and the application will be terminated
 .%0A * Thi
@@ -328,16 +328,166 @@
 ration.%0A
+ * It can also be used for sidecar type scenarios where the sidecar is the same application but only performs%0A * a small part of the bootstrap steps.%0A
  */%0Apubl

Improve javadoc of PreventFurtherStepsException