Package io.quarkus.deployment.console
Class ConsoleProcessor
- java.lang.Object
-
- io.quarkus.deployment.console.ConsoleProcessor
-
public class ConsoleProcessor extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ConsoleProcessor.HelpCommand
static class
ConsoleProcessor.QuitCommand
-
Field Summary
Fields Modifier and Type Field Description (package private) static ConsoleStateManager.ConsoleContext
context
-
Constructor Summary
Constructors Constructor Description ConsoleProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) ConsoleCommandBuildItem
helpCommand()
(package private) void
installCliCommands(List<ConsoleCommandBuildItem> commands)
protected void
launchInIDE(Ide ide, List<String> args)
(package private) ConsoleCommandBuildItem
quitCommand()
(package private) ConsoleInstalledBuildItem
setupConsole(TestConfig config, BuildProducer<TestListenerBuildItem> testListenerBuildItemBuildProducer, LaunchModeBuildItem launchModeBuildItem, ConsoleConfig consoleConfig)
Installs the interactive console for continuous testing (and other usages)(package private) void
setupExceptionHandler(BuildProducer<ExceptionNotificationBuildItem> exceptionNotificationBuildItem, EffectiveIdeBuildItem ideSupport, LaunchModeBuildItem launchModeBuildItem)
-
-
-
Field Detail
-
context
static volatile ConsoleStateManager.ConsoleContext context
-
-
Method Detail
-
setupConsole
ConsoleInstalledBuildItem setupConsole(TestConfig config, BuildProducer<TestListenerBuildItem> testListenerBuildItemBuildProducer, LaunchModeBuildItem launchModeBuildItem, ConsoleConfig consoleConfig)
Installs the interactive console for continuous testing (and other usages)This is only installed for dev and test mode, and runs in the build process rather than a recorder to install this as early as possible
-
setupExceptionHandler
void setupExceptionHandler(BuildProducer<ExceptionNotificationBuildItem> exceptionNotificationBuildItem, EffectiveIdeBuildItem ideSupport, LaunchModeBuildItem launchModeBuildItem)
-
installCliCommands
void installCliCommands(List<ConsoleCommandBuildItem> commands)
-
quitCommand
ConsoleCommandBuildItem quitCommand()
-
helpCommand
ConsoleCommandBuildItem helpCommand()
-
-