This Callback class
represents a request for the username or other text that identifies
the user to be authenticated. An interactive
CallbackHandler should call getPrompt(
) and
getdefaultName( ) and should display the returned
prompt and optionally, the returned default name to the user. When
the user has entered a name (or accepted the default name) the
handler should pass the user's input to
setName( ).
Figure 19-9. javax.security.auth.callback.NameCallback
public class
NameCallback implements Callback, Serializable {
// Public Constructors
public
NameCallback (String
prompt );
public
NameCallback (String
prompt , String
defaultName );
// Public Instance Methods
public String
getDefaultName ( );
public String
getName ( );
public String
getPrompt ( );
public void
setName (String
name );
}