org.crsh.shell.concurrent
Class SyncShellResponseContext
java.lang.Object
org.crsh.shell.concurrent.SyncShellResponseContext
- All Implemented Interfaces:
- ShellProcessContext
public class SyncShellResponseContext
- extends Object
- implements ShellProcessContext
- Version:
- $Revision$
- Author:
- Julien Viet
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SyncShellResponseContext
public SyncShellResponseContext()
SyncShellResponseContext
public SyncShellResponseContext(ShellProcessContext wrapped)
getWidth
public int getWidth()
- Description copied from interface:
ShellProcessContext
- Returns the term width in chars. When the value is not positive it means the value could not be determined.
- Specified by:
getWidth in interface ShellProcessContext
- Returns:
- the term width
readLine
public String readLine(String msg,
boolean echo)
- Description copied from interface:
ShellProcessContext
- A callback made by the process when it needs to read a line of text on the term.
- Specified by:
readLine in interface ShellProcessContext
- Parameters:
msg - the message to display prior reading the termecho - whether the input line should be echoed or not
- Returns:
- the line read or null if no line was possible to be read
end
public void end(ShellResponse response)
- Description copied from interface:
ShellProcessContext
- This method is invoked when the process ends.
- Specified by:
end in interface ShellProcessContext
- Parameters:
response - the shell response
getResponse
public ShellResponse getResponse()
throws InterruptedException
- Throws:
InterruptedException
Copyright © 2011 eXo Platform SAS. All Rights Reserved.