org.apache.camel.component.jsch
Class ScpOperations.SessionUserInfo

java.lang.Object
  extended by org.apache.camel.component.jsch.ScpOperations.SessionUserInfo
All Implemented Interfaces:
com.jcraft.jsch.UIKeyboardInteractive, com.jcraft.jsch.UserInfo
Enclosing class:
ScpOperations

protected static final class ScpOperations.SessionUserInfo
extends Object
implements com.jcraft.jsch.UserInfo, com.jcraft.jsch.UIKeyboardInteractive


Constructor Summary
ScpOperations.SessionUserInfo(ScpConfiguration config)
           
 
Method Summary
 String getPassphrase()
           
 String getPassword()
           
 String[] promptKeyboardInteractive(String destination, String name, String instruction, String[] prompt, boolean[] echo)
           
 boolean promptPassphrase(String message)
           
 boolean promptPassword(String message)
           
 boolean promptYesNo(String message)
           
 void showMessage(String message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScpOperations.SessionUserInfo

public ScpOperations.SessionUserInfo(ScpConfiguration config)
Method Detail

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

promptPassword

public boolean promptPassword(String message)
Specified by:
promptPassword in interface com.jcraft.jsch.UserInfo

promptPassphrase

public boolean promptPassphrase(String message)
Specified by:
promptPassphrase in interface com.jcraft.jsch.UserInfo

promptYesNo

public boolean promptYesNo(String message)
Specified by:
promptYesNo in interface com.jcraft.jsch.UserInfo

showMessage

public void showMessage(String message)
Specified by:
showMessage 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


Apache Camel