Class TextOutputCallback
- java.lang.Object
-
- javax.security.auth.callback.TextOutputCallback
- All Implemented Interfaces:
- Serializable, Callback
public class TextOutputCallback extends Object implements Callback, 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
Fields
Modifier and Type | Field and Description |
---|---|
static int |
ERROR Error message. |
static int |
INFORMATION Information message. |
static int |
WARNING Warning message. |
Constructors
Constructor and Description |
---|
TextOutputCallback(int messageType,
String message) Construct a TextOutputCallback with a message type and message to be displayed. |
Methods
Modifier and Type | Method and Description |
---|---|
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
Fields
INFORMATION
public static final int INFORMATION
Information message.
- See Also:
- Constant Field Values
WARNING
public static final int WARNING
Warning message.
- See Also:
- Constant Field Values
ERROR
public static final int ERROR
Error message.
- See Also:
- Constant Field Values
Constructors
TextOutputCallback
public TextOutputCallback(int messageType, String message)
Construct a TextOutputCallback with a message type and message to be displayed.
- Parameters:
-
messageType
- the message type (INFORMATION
,WARNING
orERROR
). -
message
- the message to be displayed. - Throws:
-
IllegalArgumentException
- ifmessageType
is not eitherINFORMATION
,WARNING
orERROR
, ifmessage
is null, or ifmessage
has a length of 0.
Methods
getMessageType
public int getMessageType()
Get the message type.
- Returns:
- the message type (
INFORMATION
,WARNING
orERROR
).
getMessage
public String getMessage()
Get the message to be displayed.
- Returns:
- the message to be displayed.
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/javase/8/docs/api/javax/security/auth/callback/TextOutputCallback.html