模块 java.base

类 NameCallback

java.lang.Object
javax.security.auth.callback.NameCallback
所有已实现的接口:
Serializable , Callback

public class NameCallback extends Object implements Callback , Serializable

底层安全服务实例化并将 NameCallback 传递给 CallbackHandlerhandle 方法以检索名称信息。

自从:
1.4
参见:
  • 构造方法详细信息

    • 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 实例化,则为 null。
    • setName

      public void setName(String  name)
      设置检索到的名称。
      参数:
      name - 检索到的名称(可能为空)。
      参见:
    • getName

      public String  getName()
      获取检索到的名称。
      返回:
      检索到的名称(可能为空)
      参见: