Class GenericTerminalConsole
java.lang.Object
net.minecrell.terminalconsole.SimpleTerminalConsole
com.soulfiremc.server.util.log4j.GenericTerminalConsole
public final class GenericTerminalConsole
extends net.minecrell.terminalconsole.SimpleTerminalConsole
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interfacestatic final record -
Constructor Summary
ConstructorsConstructorDescriptionGenericTerminalConsole(ShutdownManager shutdownManager, GenericTerminalConsole.CommandExecutor commandExecutor, GenericTerminalConsole.CommandCompleter commandCompleter, Path historyDirectory) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.jline.reader.LineReaderbuildReader(org.jline.reader.LineReaderBuilder builder) protected booleanprotected voidrunCommand(String command) static voidSets upSystem.outandSystem.errto redirect to log4j.protected voidshutdown()Methods inherited from class net.minecrell.terminalconsole.SimpleTerminalConsole
processInput, start
-
Constructor Details
-
GenericTerminalConsole
public GenericTerminalConsole(ShutdownManager shutdownManager, GenericTerminalConsole.CommandExecutor commandExecutor, GenericTerminalConsole.CommandCompleter commandCompleter, Path historyDirectory)
-
-
Method Details
-
setupStreams
public static void setupStreams()Sets upSystem.outandSystem.errto redirect to log4j. -
isRunning
protected boolean isRunning()- Specified by:
isRunningin classnet.minecrell.terminalconsole.SimpleTerminalConsole
-
shutdown
protected void shutdown()- Specified by:
shutdownin classnet.minecrell.terminalconsole.SimpleTerminalConsole
-
runCommand
- Specified by:
runCommandin classnet.minecrell.terminalconsole.SimpleTerminalConsole
-
buildReader
protected org.jline.reader.LineReader buildReader(org.jline.reader.LineReaderBuilder builder) - Overrides:
buildReaderin classnet.minecrell.terminalconsole.SimpleTerminalConsole
-