java.lang.Object
javax.security.auth.callback.NameCallback
- All Implemented Interfaces:
 Serializable,Callback
 Underlying security services instantiate and pass a
 NameCallback to the handle
 method of a CallbackHandler to retrieve name information.
- Since:
 - 1.4
 - See Also:
 
- 
Constructor Summary
ConstructorsConstructorDescriptionNameCallback(String prompt) Construct aNameCallbackwith a prompt.NameCallback(String prompt, String defaultName) Construct aNameCallbackwith a prompt and default name. - 
Method Summary
 
- 
Constructor Details
- 
NameCallback
Construct aNameCallbackwith a prompt.- Parameters:
 prompt- the prompt used to request the name.- Throws:
 IllegalArgumentException- ifpromptis null or ifprompthas a length of 0.
 - 
NameCallback
Construct aNameCallbackwith a prompt and default name.- Parameters:
 prompt- the prompt used to request the information.defaultName- the name to be used as the default name displayed with the prompt.- Throws:
 IllegalArgumentException- ifpromptis null, ifprompthas a length of 0, ifdefaultNameis null, or ifdefaultNamehas a length of 0.
 
 - 
 - 
Method Details
- 
getPrompt
Get the prompt.- Returns:
 - the prompt.
 
 - 
getDefaultName
Get the default name.- Returns:
 - the default name, or null if this 
NameCallbackwas not instantiated with adefaultName. 
 - 
setName
Set the retrieved name.- Parameters:
 name- the retrieved name (which may be null).- See Also:
 
 - 
getName
Get the retrieved name.- Returns:
 - the retrieved name (which may be null)
 - See Also:
 
 
 -