com.mindbright.ssh2
Interface SSH2Interactor
- All Known Implementing Classes:
- MindTermLite, SSHInteractiveClient
- public interface SSH2Interactor
This interface defines the different types of prompts which are needed for
interactive authentication. It's made generic to be able to allow
flexibility in the level of sofistication one wants for user interaction.
- See Also:
SSH2AuthKbdInteract
,
SSH2AuthPassword
Method Summary |
java.lang.String |
promptLine(java.lang.String prompt,
boolean echo)
|
int |
promptList(java.lang.String name,
java.lang.String instruction,
java.lang.String[] choices)
|
java.lang.String[] |
promptMulti(java.lang.String[] prompts,
boolean[] echos)
|
java.lang.String[] |
promptMultiFull(java.lang.String name,
java.lang.String instruction,
java.lang.String[] prompts,
boolean[] echos)
|
promptLine
public java.lang.String promptLine(java.lang.String prompt,
boolean echo)
throws SSH2UserCancelException
- Throws:
SSH2UserCancelException
promptMulti
public java.lang.String[] promptMulti(java.lang.String[] prompts,
boolean[] echos)
throws SSH2UserCancelException
- Throws:
SSH2UserCancelException
promptMultiFull
public java.lang.String[] promptMultiFull(java.lang.String name,
java.lang.String instruction,
java.lang.String[] prompts,
boolean[] echos)
throws SSH2UserCancelException
- Throws:
SSH2UserCancelException
promptList
public int promptList(java.lang.String name,
java.lang.String instruction,
java.lang.String[] choices)
throws SSH2UserCancelException
- Throws:
SSH2UserCancelException