Uses of Interface
org.dellroad.jct.core.ShellSession
Packages that use ShellSession
Package
Description
Core classes for the Java Console Toolkit.
Simple console implementation for the Java Console Toolkit.
A few simple commands.
Shell
wrappers for JShell.Classes for connecting an SSH server to the Java Console Toolkit.
-
Uses of ShellSession in org.dellroad.jct.core
Classes in org.dellroad.jct.core that implement ShellSessionMethods in org.dellroad.jct.core that return ShellSessionModifier and TypeMethodDescriptionShell.newShellSession
(ShellRequest request) Create a new interactive shell session. -
Uses of ShellSession in org.dellroad.jct.core.simple
Classes in org.dellroad.jct.core.simple that implement ShellSessionModifier and TypeClassDescriptionstatic class
DefaultShellSession
implementation used bySimpleShell
.Methods in org.dellroad.jct.core.simple that return ShellSessionModifier and TypeMethodDescriptionSimpleShell.newShellSession
(ShellRequest request) SimpleShell.newShellSession
(ShellRequest request, org.jline.reader.LineReader reader) Alternate ssession creator for when aLineReader
is already constructed. -
Uses of ShellSession in org.dellroad.jct.core.simple.command
Methods in org.dellroad.jct.core.simple.command that return ShellSessionModifier and TypeMethodDescriptionprotected ShellSession
SubshellCommand.createSubshell
(ShellRequest request) Create the subshell session.Methods in org.dellroad.jct.core.simple.command with parameters of type ShellSessionModifier and TypeMethodDescriptionprotected ShellRequest
SubshellCommand.buildShellRequest
(ShellSession session, String name, List<String> params) Create the subshell request.protected int
SubshellCommand.executeSubshell
(ShellSession session) Execute the subshell session. -
Uses of ShellSession in org.dellroad.jct.jshell
Classes in org.dellroad.jct.jshell that implement ShellSessionModifier and TypeClassDescriptionclass
AShellSession
that builds and executes aJShell
instance. -
Uses of ShellSession in org.dellroad.jct.ssh
Methods in org.dellroad.jct.ssh that return ShellSession