Top Description Fields Constructors
jakarta.ws.rs

public Class ProcessingException

extends RuntimeException
Class Inheritance
Known Direct Subclasses
jakarta.ws.rs.client.ResponseProcessingException

A base JAX-RS runtime processing exception. The exception of this type is thrown during HTTP request or response processing, to signal a runtime processing failure. Typical classes of failures covered by ProcessingException include as well as any other JAX-RS runtime processing errors. The exception message or nested Throwable cause SHOULD contain additional information about the reason of the processing failure.

Note that the exception is used to indicate (internal) JAX-RS processing errors. It is not used to indicate HTTP error response states. A HTTP error response is represented by a jakarta.ws.rs.WebApplicationException class or one of it's sub-classes.

Author
Marek Potociar
Since
2.0

Field Summary

Modifier and TypeField and Description
private static final long

Constructor Summary

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

Constructs a new JAX-RS runtime processing exception with the specified cause and a detail message of (cause==null ?

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

Constructs a new JAX-RS runtime processing exception with the specified detail message and cause.

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

Constructs a new JAX-RS runtime processing exception with the specified detail message.

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Hides java.lang.RuntimeException.serialVersionUID.

Constructor Detail

ProcessingExceptionback to summary
public ProcessingException(final Throwable cause)

Constructs a new JAX-RS runtime processing exception 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 runtime exceptions that are little more than wrappers for other throwables.

Parameters
cause:Throwable

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

ProcessingExceptionback to summary
public ProcessingException(final String message, final Throwable cause)

Constructs a new JAX-RS runtime processing exception with the specified detail message and cause.

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

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

cause:Throwable

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

ProcessingExceptionback to summary
public ProcessingException(final String message)

Constructs a new JAX-RS runtime processing exception with the specified detail message. The cause is not initialized, and may subsequently be initialized by a call to initCause.

Parameters
message:String

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