Package org.infinispan.cli.impl
Class StreamShell
- java.lang.Object
-
- org.infinispan.cli.impl.StreamShell
-
- All Implemented Interfaces:
org.aesh.command.shell.Shell
public class StreamShell extends Object implements org.aesh.command.shell.Shell
- Since:
- 14.0
-
-
Constructor Summary
Constructors Constructor Description StreamShell()StreamShell(InputStream in, PrintStream out)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()booleanenableAlternateBuffer()booleanenableMainBuffer()org.aesh.readline.terminal.Keyread()org.aesh.readline.terminal.Keyread(org.aesh.readline.Prompt prompt)StringreadLine()StringreadLine(org.aesh.readline.Prompt prompt)org.aesh.terminal.tty.Sizesize()voidwrite(char c)voidwrite(int[] cp)voidwrite(String msg, boolean paging)voidwriteln(String msg, boolean paging)
-
-
-
Constructor Detail
-
StreamShell
public StreamShell()
-
StreamShell
public StreamShell(InputStream in, PrintStream out)
-
-
Method Detail
-
write
public void write(String msg, boolean paging)
- Specified by:
writein interfaceorg.aesh.command.shell.Shell
-
writeln
public void writeln(String msg, boolean paging)
- Specified by:
writelnin interfaceorg.aesh.command.shell.Shell
-
write
public void write(int[] cp)
- Specified by:
writein interfaceorg.aesh.command.shell.Shell
-
write
public void write(char c)
- Specified by:
writein interfaceorg.aesh.command.shell.Shell
-
readLine
public String readLine() throws InterruptedException
- Specified by:
readLinein interfaceorg.aesh.command.shell.Shell- Throws:
InterruptedException
-
readLine
public String readLine(org.aesh.readline.Prompt prompt) throws InterruptedException
- Specified by:
readLinein interfaceorg.aesh.command.shell.Shell- Throws:
InterruptedException
-
read
public org.aesh.readline.terminal.Key read() throws InterruptedException- Specified by:
readin interfaceorg.aesh.command.shell.Shell- Throws:
InterruptedException
-
read
public org.aesh.readline.terminal.Key read(org.aesh.readline.Prompt prompt) throws InterruptedException- Specified by:
readin interfaceorg.aesh.command.shell.Shell- Throws:
InterruptedException
-
enableAlternateBuffer
public boolean enableAlternateBuffer()
- Specified by:
enableAlternateBufferin interfaceorg.aesh.command.shell.Shell
-
enableMainBuffer
public boolean enableMainBuffer()
- Specified by:
enableMainBufferin interfaceorg.aesh.command.shell.Shell
-
size
public org.aesh.terminal.tty.Size size()
- Specified by:
sizein interfaceorg.aesh.command.shell.Shell
-
clear
public void clear()
- Specified by:
clearin interfaceorg.aesh.command.shell.Shell
-
-