- java.lang.Object
-
- javax.security.auth.callback.NameCallback
-
- All Implemented Interfaces:
-
Serializable
,Callback
public class NameCallback extends Object implements Callback, Serializable
基础安全服务实例,并通过一个
NameCallback
至handle
一个方法CallbackHandler
,以获取名称信息。- 从以下版本开始:
- 1.4
- 另请参见:
-
CallbackHandler
, Serialized Form
-
-
构造方法摘要
构造方法 Constructor 描述 NameCallback(String prompt)
构造一个NameCallback
提示。NameCallback(String prompt, String defaultName)
构造一个带有提示和默认名称的NameCallback
。
-
-
-
构造方法详细信息
-
NameCallback
public NameCallback(String prompt)
构造一个NameCallback
提示。- 参数
-
prompt
- 用于请求名称的提示。 - 异常
-
IllegalArgumentException
- 如果prompt
为空,或者如果prompt
的长度为0。
-
NameCallback
public NameCallback(String prompt, String defaultName)
构造一个带有提示和默认名称的NameCallback
。- 参数
-
prompt
- 用于请求信息的提示。 -
defaultName
- 要用作与提示符一起显示的默认名称的名称。 - 异常
-
IllegalArgumentException
- 如果prompt
为空,如果prompt
的长度为0,如果defaultName
为空,或者如果defaultName
的长度为0。
-
-
方法详细信息
-
getPrompt
public String getPrompt()
获取提示。- 结果
- 提示。
-
getDefaultName
public String getDefaultName()
获取默认名称。- 结果
-
默认名称,如果此
NameCallback
未使用defaultName
实例化,defaultName
。
-
getName
public String getName()
获取检索到的名称。- 结果
- 检索到的名称(可能为null)
- 另请参见:
-
setName(java.lang.String)
-
-