| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public exception CertPathBuilderException extends GeneralSecurityException
An exception indicating one of a variety of problems encountered when
building a certification path with a CertPathBuilder
.
A CertPathBuilderException
provides support for wrapping
exceptions. The {@link #getCause getCause} method returns the throwable,
if any, that caused this exception to be thrown.
Concurrent Access
Unless otherwise specified, the methods defined in this class are not thread-safe. Multiple threads that need to access a single object concurrently should synchronize amongst themselves and provide the necessary locking. Multiple threads each manipulating separate objects need not synchronize.
Constructor Summary | |
---|---|
Creates a CertPathBuilderException with null
as its detail message.
|
|
Creates a CertPathBuilderException with the given
detail message.
|
|
CertPathBuilderException(String msg, Throwable cause) Creates a CertPathBuilderException with the specified
detail message and cause.
|
|
Creates a CertPathBuilderException that wraps the specified
throwable.
|
Method Summary |
---|
Methods inherited from class java.lang.Throwable |
---|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CertPathBuilderException()
CertPathBuilderException
with null
as its detail message.
public CertPathBuilderException(String msg)
CertPathBuilderException
with the given
detail message. The detail message is a String
that
describes this particular exception in more detail.
msg
- the detail messagepublic CertPathBuilderException(String msg, Throwable cause)
CertPathBuilderException
with the specified
detail message and cause.
msg
- the detail messagecause
- the cause (which is saved for later retrieval by the
{@link #getCause getCause()} method). (A null
value is
permitted, and indicates that the cause is nonexistent or unknown.)public CertPathBuilderException(Throwable cause)
CertPathBuilderException
that wraps the specified
throwable. This allows any exception to be converted into a
CertPathBuilderException
, while retaining information
about the wrapped exception, which may be useful for debugging. The
detail message is set to (cause==null ? null : cause.toString()
) (which typically contains the class and detail message of
cause).
cause
- the cause (which is saved for later retrieval by the
{@link #getCause getCause()} method). (A null
value is
permitted, and indicates that the cause is nonexistent or unknown.)
| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |