gnu.crypto.auth.callback
public abstract class AbstractCallbackHandler extends Object implements CallbackHandler
Field Summary | |
---|---|
protected ResourceBundle | messages |
Constructor Summary | |
---|---|
protected | AbstractCallbackHandler() |
Method Summary | |
---|---|
static CallbackHandler | getInstance(String type) |
static CallbackHandler | getInstance(String type, String provider) |
static CallbackHandler | getInstance(String type, Provider provider) |
void | handle(Callback[] callbacks) |
protected abstract void | handleChoice(ChoiceCallback callback)
Handles a ChoiceCallback.
|
protected abstract void | handleConfirmation(ConfirmationCallback callback)
Handles a ConfirmationCallback.
|
protected abstract void | handleLanguage(LanguageCallback callback)
Handles a LanguageCallback.
|
protected abstract void | handleName(NameCallback callback)
Handles a NameCallback.
|
protected void | handleOther(Callback callback)
Handles an unknown callback. |
protected abstract void | handlePassword(PasswordCallback callback)
Handles a PasswordCallback.
|
protected abstract void | handleTextInput(TextInputCallback callback)
Handles a TextInputCallback.
|
protected abstract void | handleTextOutput(TextOutputCallback callback)
Handles a TextOutputCallback.
|
Parameters: callback The choice callback.
Throws: IOException If an I/O error occurs.
Parameters: callback The confirmation callback.
Throws: IOException If an I/O error occurs.
Parameters: callback The language callback.
Throws: IOException If an I/O error occurs.
Parameters: callback The name callback.
Throws: IOException If an I/O error occurs.
Parameters: callback The callback to handle.
Throws: IOException If an I/O error occurs. UnsupportedCallbackException If the specified callback is not supported.
Parameters: callback The password callback.
Throws: IOException If an I/O error occurs.
Parameters: callback The text input callback.
Throws: IOException If an I/O error occurs.
Parameters: callback The text output callback.
Throws: IOException If an I/O error occurs.