public class

PasswordResponseProvider

extends Object
implements ChallengeResponseProvider
java.lang.Object
   ↳ net.schmizz.sshj.userauth.method.PasswordResponseProvider

Summary

Fields
public static final Pattern DEFAULT_PROMPT_PATTERN
private static final char[] EMPTY_RESPONSE
private final Logger log
private final Pattern promptPattern
private final PasswordFinder pwdf
private Resource resource
Public Constructors
PasswordResponseProvider(PasswordFinder pwdf)
PasswordResponseProvider(PasswordFinder pwdf, Pattern promptPattern)
Public Methods
char[] getResponse(String prompt, boolean echo)
List<String> getSubmethods()
void init(Resource resource, String name, String instruction)
boolean shouldRetry()
[Expand]
Inherited Methods
From class java.lang.Object
From interface net.schmizz.sshj.userauth.method.ChallengeResponseProvider

Fields

public static final Pattern DEFAULT_PROMPT_PATTERN

private static final char[] EMPTY_RESPONSE

private final Logger log

private final Pattern promptPattern

private final PasswordFinder pwdf

private Resource resource

Public Constructors

public PasswordResponseProvider (PasswordFinder pwdf)

Parameters
pwdf

public PasswordResponseProvider (PasswordFinder pwdf, Pattern promptPattern)

Parameters
pwdf
promptPattern

Public Methods

public char[] getResponse (String prompt, boolean echo)

Parameters
prompt
echo

public List<String> getSubmethods ()

public void init (Resource resource, String name, String instruction)

Parameters
resource
name
instruction

public boolean shouldRetry ()