com.mindbright.ssh
Interface SSHInteractor

All Known Implementing Classes:
MindTermTelnet, SSH1Cisco, SSH1Example, SSHInteractiveClient, SSHInteractorAdapter

public interface SSHInteractor


Method Summary
 void alert(java.lang.String msg)
           
 boolean askConfirmation(java.lang.String message, boolean defAnswer)
           
 void connected(SSHClient client)
           
 void disconnected(SSHClient client, boolean graceful)
           
 boolean isVerbose()
           
 boolean licenseDialog(java.lang.String license)
           
 void open(SSHClient client)
           
 java.lang.String promptLine(java.lang.String prompt, java.lang.String defaultVal)
           
 java.lang.String promptPassword(java.lang.String prompt)
           
 void propsStateChanged(SSHPropertyHandler props)
           
 boolean quietPrompts()
           
 void report(java.lang.String msg)
           
 void sessionStarted(SSHClient client)
           
 void startNewSession(SSHClient client)
           
 

Method Detail

startNewSession

void startNewSession(SSHClient client)

sessionStarted

void sessionStarted(SSHClient client)

connected

void connected(SSHClient client)

open

void open(SSHClient client)

disconnected

void disconnected(SSHClient client,
                  boolean graceful)

report

void report(java.lang.String msg)

alert

void alert(java.lang.String msg)

propsStateChanged

void propsStateChanged(SSHPropertyHandler props)

askConfirmation

boolean askConfirmation(java.lang.String message,
                        boolean defAnswer)

licenseDialog

boolean licenseDialog(java.lang.String license)

quietPrompts

boolean quietPrompts()

promptLine

java.lang.String promptLine(java.lang.String prompt,
                            java.lang.String defaultVal)
                            throws java.io.IOException
Throws:
java.io.IOException

promptPassword

java.lang.String promptPassword(java.lang.String prompt)
                                throws java.io.IOException
Throws:
java.io.IOException

isVerbose

boolean isVerbose()