com.mindbright.ssh
Interface SSHInteractor
- All Known Implementing Classes:
- SSHInteractiveClient, SSHInteractorAdapter
- public interface SSHInteractor
startNewSession
public void startNewSession(SSHClient client)
sessionStarted
public void sessionStarted(SSHClient client)
connected
public void connected(SSHClient client)
open
public void open(SSHClient client)
disconnected
public void disconnected(SSHClient client,
boolean graceful)
report
public void report(java.lang.String msg)
alert
public void alert(java.lang.String msg)
propsStateChanged
public void propsStateChanged(SSHPropertyHandler props)
askConfirmation
public boolean askConfirmation(java.lang.String message,
boolean defAnswer)
licenseDialog
public boolean licenseDialog(java.lang.String license)
quietPrompts
public boolean quietPrompts()
promptLine
public java.lang.String promptLine(java.lang.String prompt,
java.lang.String defaultVal)
throws java.io.IOException
- Throws:
java.io.IOException
promptPassword
public java.lang.String promptPassword(java.lang.String prompt)
throws java.io.IOException
- Throws:
java.io.IOException
isVerbose
public boolean isVerbose()