gnu.crypto.key
Class KeyAgreementException
KeyManagementException
gnu.crypto.key.KeyAgreementException
- Serializable
public class KeyAgreementException
extends KeyManagementException
implements Serializable
A generic exception indicating that an unexpected condition has been detected
during the setup and/or processing of a key agreement protocol exchange.
KeyAgreementException() - Constructs a new instance of
KeyAgreementException .
|
KeyAgreementException(String detail) - Constructs a new instance of
KeyAgreementException with a
detailed message.
|
KeyAgreementException(String detail, Throwable cause) - Constructs a new instance of
KeyAgreementException with a
detailed message and a root exception.
|
Throwable | getCause() - Returns the cause of this throwable or
null if the cause
is nonexistent or unknown.
|
void | printStackTrace() - Prints this exception's stack trace to
System.err .
|
void | printStackTrace(PrintStream ps) - Prints this exception's stack trace to a print stream.
|
void | printStackTrace(PrintWriter pw) - Prints this exception's stack trace to a print writer.
|
String | toString() - Returns the string representation of this exception.
|
KeyAgreementException
public KeyAgreementException()
Constructs a new instance of KeyAgreementException
. The
root exception and the detailed message are null
.
KeyAgreementException
public KeyAgreementException(String detail)
Constructs a new instance of KeyAgreementException
with a
detailed message. The root exception is null
.
detail
- a possibly null
string containing details of
the exception.
KeyAgreementException
public KeyAgreementException(String detail,
Throwable cause)
Constructs a new instance of KeyAgreementException
with a
detailed message and a root exception.
detail
- a possibly null
string containing details of
the exception.cause
- a possibly null
root exception that caused this
exception.
getCause
public Throwable getCause()
Returns the cause of this throwable or null
if the cause
is nonexistent or unknown. The cause is the throwable that caused
this exception to be thrown.
- the possibly
null
exception that caused this one.
printStackTrace
public void printStackTrace()
Prints this exception's stack trace to System.err
. If this
exception has a root exception; the stack trace of the root
exception is also printed to System.err
.
printStackTrace
public void printStackTrace(PrintStream ps)
Prints this exception's stack trace to a print stream. If this
exception has a root exception; the stack trace of the root
exception is also printed to the print stream.
ps
- the non-null print stream to which to print.
printStackTrace
public void printStackTrace(PrintWriter pw)
Prints this exception's stack trace to a print writer. If this
exception has a root exception; the stack trace of the root
exception is also printed to the print writer.
pw
- the non-null print writer to use for output.
toString
public String toString()
Returns the string representation of this exception. The string
representation contains this exception's class name, its detailed
messsage, and if it has a root exception, the string representation
of the root exception. This string representation is meant for debugging
and is not meant to be interpreted programmatically.
- the non-null string representation of this exception.
Copyright © 2001, 2002, 2003
Free Software Foundation,
Inc. All Rights Reserved.