For the latest news and information visit The GNU Crypto project

## javax.security.sasl
Class RealmCallback

    java.lang.Object
      |
      +--javax.security.auth.callback.TextInputCallback
            |
            +--javax.security.sasl.RealmCallback

All Implemented Interfaces:
  Callback, java.io.Serializable

public class RealmCallback
extends TextInputCallback

This callback is used by `SaslClient` and `SaslServer` to retrieve realm information.

See Also:
  Serialized Form

Constructor Summary
`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.

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 empty.

### 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 empty, or if `defaultRealm` is empty or `null`.

For the latest news and information visit The GNU Crypto project

Copyright © 2001, 2002, 2003, 2004 Free Software Foundation, Inc.