Skip to content

Most visited

Recently visited

navigation
Added in API level 1

CallbackHandler

public interface CallbackHandler

javax.security.auth.callback.CallbackHandler


Needs to be implemented by classes that want to handle authentication Callbacks. A single method handle(Callback[]) must be provided that checks the type of the incoming Callbacks and reacts accordingly. CallbackHandlers can be installed per application. It is also possible to configure a system-default CallbackHandler by setting the auth.login.defaultCallbackHandler property in the standard security.properties file.

Summary

Public methods

abstract void handle(Callback[] callbacks)

Handles the actual Callback.

Public methods

handle

Added in API level 1
void handle (Callback[] callbacks)

Handles the actual Callback. A CallbackHandler needs to implement this method. In the method, it is free to select which Callbacks it actually wants to handle and in which way. For example, a console-based CallbackHandler might choose to sequentially ask the user for login and password, if it implements these Callback s, whereas a GUI-based one might open a single dialog window for both values. If a CallbackHandler is not able to handle a specific Callback, it needs to throw an UnsupportedCallbackException.

Parameters
callbacks Callback: the array of Callbacks that need handling
Throws
IOException if an I/O related error occurs
UnsupportedCallbackException if the CallbackHandler is not able to handle a specific Callback
This site uses cookies to store your preferences for site-specific language and display options.

Hooray!

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.