com.mindbright.ssh
Interface SSHInteractor

All Known Implementing Classes:
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

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()