java.lang.Object
javax.security.auth.callback.NameCallback
- All Implemented Interfaces:
- Serializable,- Callback
public class NameCallback extends Object implements Callback, Serializable
 Underlying security services instantiate and pass a
 NameCallback to the handle
 method of a CallbackHandler to retrieve name information.
- Since:
- 1.4
- See Also:
- CallbackHandler, Serialized Form
- 
Constructor SummaryConstructors Constructor Description NameCallback(String prompt)Construct aNameCallbackwith a prompt.NameCallback(String prompt, String defaultName)Construct aNameCallbackwith a prompt and default name.
- 
Method Summary
- 
Constructor Details- 
NameCallbackConstruct aNameCallbackwith a prompt.- Parameters:
- prompt- the prompt used to request the name.
- Throws:
- IllegalArgumentException- if- promptis null or if- prompthas a length of 0.
 
- 
NameCallbackConstruct 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- if- promptis null, if- prompthas a length of 0, if- defaultNameis null, or if- defaultNamehas a length of 0.
 
 
- 
- 
Method Details- 
getPromptGet the prompt.- Returns:
- the prompt.
 
- 
getDefaultNameGet the default name.- Returns:
- the default name, or null if this NameCallbackwas not instantiated with adefaultName.
 
- 
setNameSet the retrieved name.- Parameters:
- name- the retrieved name (which may be null).
- See Also:
- getName()
 
- 
getNameGet the retrieved name.- Returns:
- the retrieved name (which may be null)
- See Also:
- setName(java.lang.String)
 
 
-