Package net.schmizz.sshj.userauth.method
Class PasswordResponseProvider
java.lang.Object
net.schmizz.sshj.userauth.method.PasswordResponseProvider
- All Implemented Interfaces:
ChallengeResponseProvider
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Pattern
private static final char[]
private final org.slf4j.Logger
private final Pattern
private final PasswordFinder
private Resource
-
Constructor Summary
ConstructorsConstructorDescriptionPasswordResponseProvider
(PasswordFinder pwdf, Pattern promptPattern) PasswordResponseProvider
(PasswordFinder pwdf, Pattern promptPattern, LoggerFactory loggerFactory) -
Method Summary
-
Field Details
-
DEFAULT_PROMPT_PATTERN
-
EMPTY_RESPONSE
private static final char[] EMPTY_RESPONSE -
promptPattern
-
pwdf
-
log
private final org.slf4j.Logger log -
resource
-
-
Constructor Details
-
PasswordResponseProvider
-
PasswordResponseProvider
-
PasswordResponseProvider
public PasswordResponseProvider(PasswordFinder pwdf, Pattern promptPattern, LoggerFactory loggerFactory)
-
-
Method Details
-
getSubmethods
- Specified by:
getSubmethods
in interfaceChallengeResponseProvider
-
init
- Specified by:
init
in interfaceChallengeResponseProvider
-
getResponse
- Specified by:
getResponse
in interfaceChallengeResponseProvider
-
shouldRetry
public boolean shouldRetry()- Specified by:
shouldRetry
in interfaceChallengeResponseProvider
-