org.eclipse.jsch.ui
Class UserInfoPrompter
java.lang.Object
org.eclipse.jsch.ui.UserInfoPrompter
-
All Implemented Interfaces:
- com.jcraft.jsch.UIKeyboardInteractive, com.jcraft.jsch.UserInfo
-
public class UserInfoPrompter
- extends
Object
- implements com.jcraft.jsch.UserInfo, com.jcraft.jsch.UIKeyboardInteractive
A UserInfo
prompter implementation that can be used when connecting a
Session
.
Clients may instantiate or subclass this class.
-
Since:
- 1.0
-
See Also:
-
IJSchService.createSession(String, int, String)
,
IJSchService.connect(Session, int, org.eclipse.core.runtime.IProgressMonitor)
Constructor Summary
|
UserInfoPrompter
(com.jcraft.jsch.Session session)
Create a prompter for the given session. |
Methods inherited from class java.lang.
Object
|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
|
UserInfoPrompter
public UserInfoPrompter(com.jcraft.jsch.Session session)
- Create a prompter for the given session. This constructor will associate
this prompter with the session using
Session.setUserInfo(UserInfo)
.
-
Parameters:
-
session
- the session
getSession
public com.jcraft.jsch.Session getSession()
- Return the session to which this prompter is assigned.
-
-
-
Returns:
- the session to which this prompter is assigned
getPassphrase
public
String getPassphrase()
-
-
Specified by:
-
getPassphrase
in interface com.jcraft.jsch.UserInfo
-
getPassword
public
String getPassword()
-
-
Specified by:
-
getPassword
in interface com.jcraft.jsch.UserInfo
-
setPassphrase
public void setPassphrase(
String passphrase)
- Set the pass phrase to be used when connecting the session. Return
null
if the pass phrase is not known.
-
-
-
Parameters:
-
passphrase
- the pass phrase to be used when connecting the session or
null
setPassword
public void setPassword(
String password)
- Set the password to be used when connecting the session. Return
null
if the password is not known.
-
-
-
Parameters:
-
password
- the password to be used when connecting the session or
null
promptPassphrase
public boolean promptPassphrase(
String message)
-
-
Specified by:
-
promptPassphrase
in interface com.jcraft.jsch.UserInfo
-
promptPassword
public boolean promptPassword(
String message)
-
-
Specified by:
-
promptPassword
in interface com.jcraft.jsch.UserInfo
-
promptKeyboardInteractive
public
String[] promptKeyboardInteractive(
String destination,
String name,
String instruction,
String[] prompt,
boolean[] echo)
-
-
Specified by:
-
promptKeyboardInteractive
in interface com.jcraft.jsch.UIKeyboardInteractive
-
promptYesNo
public boolean promptYesNo(
String question)
-
-
Specified by:
-
promptYesNo
in interface com.jcraft.jsch.UserInfo
-
showMessage
public void showMessage(
String message)
-
-
Specified by:
-
showMessage
in interface com.jcraft.jsch.UserInfo
-
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.