Top Description Fields Constructors
java.security

public Class InvalidParameterException

extends IllegalArgumentException
Class Inheritance

This exception, designed for use by the JCA/JCE engine classes, is thrown when an invalid parameter is passed to a method.
Author
Benjamin Renaud
Since
1.1

Field Summary

Modifier and TypeField and Description
private static final long

Constructor Summary

AccessConstructor and Description
public
InvalidParameterException()

Constructs an InvalidParameterException with no detail message.

public
InvalidParameterException(String
the detail message.
msg
)

Constructs an InvalidParameterException with the specified detail message.

public
InvalidParameterException(String
the detail message (which is saved for later retrieval by the Throwable#getMessage() method).
msg
,
Throwable
the cause (which is saved for later retrieval by the Throwable#getCause() method). (A null value is permitted, and indicates that the cause is nonexistent or unknown.)
cause
)

Constructs an InvalidParameterException with the specified detail message and cause.

public
InvalidParameterException(Throwable
the cause (which is saved for later retrieval by the Throwable#getCause() method). (A null value is permitted, and indicates that the cause is nonexistent or unknown.)
cause
)

Constructs an InvalidParameterException with the specified cause and a detail message of (cause==null ?

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Hides java.lang.IllegalArgumentException.serialVersionUID.

Annotations
@Serial

Constructor Detail

InvalidParameterExceptionback to summary
public InvalidParameterException()

Constructs an InvalidParameterException with no detail message. A detail message is a String that describes this particular exception.

InvalidParameterExceptionback to summary
public InvalidParameterException(String msg)

Constructs an InvalidParameterException with the specified detail message. A detail message is a String that describes this particular exception.

Parameters
msg:String

the detail message.

InvalidParameterExceptionback to summary
public InvalidParameterException(String msg, Throwable cause)

Constructs an InvalidParameterException with the specified detail message and cause. A detail message is a String that describes this particular exception.

Note that the detail message associated with cause is not automatically incorporated in this exception's detail message.

Parameters
msg:String

the detail message (which is saved for later retrieval by the Throwable#getMessage() method).

cause:Throwable

the cause (which is saved for later retrieval by the Throwable#getCause() method). (A null value is permitted, and indicates that the cause is nonexistent or unknown.)

Since
20
InvalidParameterExceptionback to summary
public InvalidParameterException(Throwable cause)

Constructs an InvalidParameterException with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause). This constructor is useful for exceptions that are little more than wrappers for other throwables.

Parameters
cause:Throwable

the cause (which is saved for later retrieval by the Throwable#getCause() method). (A null value is permitted, and indicates that the cause is nonexistent or unknown.)

Since
20