java.lang.Object
javax.security.auth.callback.NameCallback
- 所有已实现的接口:
-
Serializable
,Callback
底层安全服务实例化并将NameCallback
传递给CallbackHandler
的handle
方法,以检索名称信息。
- 自从:
- 1.4
- 参见:
-
Constructor Summary
ConstructorDescriptionNameCallback
(String prompt) 构造带有提示的NameCallback
。NameCallback
(String prompt, String defaultName) 构造带有提示和默认名称的NameCallback
。 -
Method Summary
-
Constructor Details
-
NameCallback
构造带有提示的NameCallback
。- 参数:
-
prompt
- 用于请求名称的提示。 - 抛出:
-
IllegalArgumentException
- 如果prompt
为null或者prompt
的长度为0。
-
NameCallback
构造带有提示和默认名称的NameCallback
。- 参数:
-
prompt
- 用于请求信息的提示。 -
defaultName
- 作为显示在提示中的默认名称。 - 抛出:
-
IllegalArgumentException
- 如果prompt
为null,如果prompt
的长度为0,如果defaultName
为null,或者defaultName
的长度为0。
-
-
Method Details
-
getPrompt
获取提示。- 返回:
- 提示。
-
getDefaultName
获取默认名称。- 返回:
-
默认名称,如果此
NameCallback
未使用defaultName
实例化,则返回null。
-
setName
设置检索到的名称。- 参数:
-
name
- 检索到的名称(可能为null)。 - 参见:
-
getName
获取检索到的名称。- 返回:
- 检索到的名称(可能为null)。
- 参见:
-