Top Description Fields Constructors
jakarta.ws.rs

public Class BadRequestException

extends ClientErrorException
Class Inheritance
Imports
jakarta.ws.rs.core.Response

A runtime exception indicating a bad client request.
Authors
Sergey Beryozkin, Marek Potociar
Since
2.0

Field Summary

Modifier and TypeField and Description
private static final long

Constructor Summary

AccessConstructor and Description
public
BadRequestException()

Construct a new bad client request exception.

public
BadRequestException(final String
the detail message (which is saved for later retrieval by the getMessage() method).
message
)

Construct a new bad client request exception.

public
BadRequestException(final Response
error response.
response
)

Construct a new bad client request exception.

public
BadRequestException(final String
the detail message (which is saved for later retrieval by the getMessage() method).
message
,
final Response
error response.
response
)

Construct a new bad client request exception.

public
BadRequestException(final Throwable
the underlying cause of the exception.
cause
)

Construct a new bad client request exception.

public
BadRequestException(final String
the detail message (which is saved for later retrieval by the getMessage() method).
message
,
final Throwable
the underlying cause of the exception.
cause
)

Construct a new bad client request exception.

public
BadRequestException(final Response
error response.
response
,
final Throwable
the underlying cause of the exception.
cause
)

Construct a new bad client request exception.

public
BadRequestException(final String
the detail message (which is saved for later retrieval by the getMessage() method).
message
,
final Response
error response.
response
,
final Throwable
the underlying cause of the exception.
cause
)

Construct a new bad client request exception.

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Hides jakarta.ws.rs.ClientErrorException.serialVersionUID.

Constructor Detail

BadRequestExceptionback to summary
public BadRequestException()

Construct a new bad client request exception.

BadRequestExceptionback to summary
public BadRequestException(final String message)

Construct a new bad client request exception.

Parameters
message:String

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

BadRequestExceptionback to summary
public BadRequestException(final Response response)

Construct a new bad client request exception.

Parameters
response:Response

error response.

Exceptions
IllegalArgumentException:
in case the status code set in the response is not HTTP 400.
BadRequestExceptionback to summary
public BadRequestException(final String message, final Response response)

Construct a new bad client request exception.

Parameters
message:String

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

response:Response

error response.

Exceptions
IllegalArgumentException:
in case the status code set in the response is not HTTP 400.
BadRequestExceptionback to summary
public BadRequestException(final Throwable cause)

Construct a new bad client request exception.

Parameters
cause:Throwable

the underlying cause of the exception.

BadRequestExceptionback to summary
public BadRequestException(final String message, final Throwable cause)

Construct a new bad client request exception.

Parameters
message:String

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

cause:Throwable

the underlying cause of the exception.

BadRequestExceptionback to summary
public BadRequestException(final Response response, final Throwable cause)

Construct a new bad client request exception.

Parameters
response:Response

error response.

cause:Throwable

the underlying cause of the exception.

Exceptions
IllegalArgumentException:
in case the status code set in the response is not HTTP 400.
BadRequestExceptionback to summary
public BadRequestException(final String message, final Response response, final Throwable cause)

Construct a new bad client request exception.

Parameters
message:String

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

response:Response

error response.

cause:Throwable

the underlying cause of the exception.

Exceptions
IllegalArgumentException:
in case the status code set in the response is not HTTP 400.