javax.security.auth.callback

Class TextOutputCallback

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


    public class TextOutputCallback
    extends java.lang.Object
    implements Callback, java.io.Serializable

    Underlying security services instantiate and pass a TextOutputCallback to the handle method of a CallbackHandler to display information messages, warning messages and error messages.

    See Also:
    CallbackHandler, Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static int ERROR
      Error message.
      static int INFORMATION
      Information message.
      static int WARNING
      Warning message.
    • Constructor Summary

      Constructors 
      Constructor and Description
      TextOutputCallback(int messageType, java.lang.String message)
      Construct a TextOutputCallback with a message type and message to be displayed.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.lang.String getMessage()
      Get the message to be displayed.
      int getMessageType()
      Get the message type.
      • Methods inherited from class java.lang.Object

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

      • TextOutputCallback

        public TextOutputCallback(int messageType,
                                  java.lang.String message)
        Construct a TextOutputCallback with a message type and message to be displayed.

        Parameters:
        messageType - the message type (INFORMATION, WARNING or ERROR).

        message - the message to be displayed.

        Throws:
        java.lang.IllegalArgumentException - if messageType is not either INFORMATION, WARNING or ERROR, if message is null, or if message has a length of 0.
    • Method Detail

      • getMessageType

        public int getMessageType()
        Get the message type.

        Returns:
        the message type (INFORMATION, WARNING or ERROR).
      • getMessage

        public java.lang.String getMessage()
        Get the message to be displayed.

        Returns:
        the message to be displayed.

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