javax.security.sasl

Class RealmCallback

  • java.lang.Object
    • javax.security.auth.callback.TextInputCallback
      • javax.security.sasl.RealmCallback
  • All Implemented Interfaces:
    java.io.Serializable, javax.security.auth.callback.Callback


    public class RealmCallback
    extends javax.security.auth.callback.TextInputCallback
    This callback is used by SaslClient and SaslServer to retrieve realm information.
    Since:
    1.5
    Author:
    Rosanna Lee, Rob Weltman
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor and Description
      RealmCallback(java.lang.String prompt)
      Constructs a RealmCallback with a prompt.
      RealmCallback(java.lang.String prompt, java.lang.String defaultRealmInfo)
      Constructs a RealmCallback with a prompt and default realm information.
    • Method Summary

      • Methods inherited from class javax.security.auth.callback.TextInputCallback

        getDefaultText, getPrompt, getText, setText
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RealmCallback

        public RealmCallback(java.lang.String prompt)
        Constructs a RealmCallback with a prompt.
        Parameters:
        prompt - The non-null prompt to use to request the realm information.
        Throws:
        java.lang.IllegalArgumentException - If prompt is null or the empty string.
      • RealmCallback

        public RealmCallback(java.lang.String prompt,
                             java.lang.String defaultRealmInfo)
        Constructs a RealmCallback with a prompt and default realm information.
        Parameters:
        prompt - The non-null prompt to use to request the realm information.
        defaultRealmInfo - The non-null default realm information to use.
        Throws:
        java.lang.IllegalArgumentException - If prompt is null or the empty string, or if defaultRealm is empty or null.

© Portions Copyright 2003, 2015 IBM Corporation. All rights reserved.
© Portions Copyright 2003, 2015. Oracle and/or its affiliates. All rights reserved.