Package jakarta.resource.spi.work
Class RetryableWorkRejectedException
java.lang.Object
java.lang.Throwable
java.lang.Exception
jakarta.resource.ResourceException
jakarta.resource.spi.work.WorkException
jakarta.resource.spi.work.WorkRejectedException
jakarta.resource.spi.work.RetryableWorkRejectedException
- All Implemented Interfaces:
RetryableException
,Serializable
public class RetryableWorkRejectedException
extends WorkRejectedException
implements RetryableException
A subclass of the
WorkRejectedException
that
indicates that the the service unavailability is transient. It is thrown in
situations where the previously failed operation might be able to succeed if the
resource adapter performs some recovery steps and retries the operation.- Since:
- 1.6
- See Also:
-
Field Summary
Fields inherited from class jakarta.resource.spi.work.WorkException
INTERNAL, START_TIMED_OUT, TX_CONCURRENT_WORK_DISALLOWED, TX_RECREATE_FAILED, UNDEFINED
-
Constructor Summary
ConstructorDescriptionConstructs a new instance with null as its detail message.RetryableWorkRejectedException
(String message) Constructs a new instance with the specified detail message.RetryableWorkRejectedException
(String message, String errorCode) Constructs a new throwable with the specified detail message and an error code.RetryableWorkRejectedException
(String message, Throwable cause) Constructs a new throwable with the specified detail message and cause.Constructs a new throwable with the specified cause. -
Method Summary
Methods inherited from class jakarta.resource.ResourceException
getErrorCode, getLinkedException, getMessage, setErrorCode, setLinkedException
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
RetryableWorkRejectedException
public RetryableWorkRejectedException()Constructs a new instance with null as its detail message. -
RetryableWorkRejectedException
Constructs a new instance with the specified detail message.- Parameters:
message
- the detail message.
-
RetryableWorkRejectedException
Constructs a new throwable with the specified cause.- Parameters:
cause
- a chained exception of typeThrowable
.
-
RetryableWorkRejectedException
Constructs a new throwable with the specified detail message and cause.- Parameters:
message
- the detail message.cause
- a chained exception of typeThrowable
.
-
RetryableWorkRejectedException
Constructs a new throwable with the specified detail message and an error code.- Parameters:
message
- a description of the exception.errorCode
- a string specifying the vendor specific error code.
-