Class ProtonExceptionSupport
java.lang.Object
org.apache.qpid.protonj2.engine.exceptions.ProtonExceptionSupport
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic EngineFailedException
createFailedException
(String message, Throwable cause) Creates a new instance of an EngineFailedException that either wraps the given cause if it is not an instance of anEngineFailedException
or creates a new copy of the givenEngineFailedException
in order to produce a meaningful stack trace for the caller of which of their calls failed due to the engine state being failed.static EngineFailedException
createFailedException
(Throwable cause) Checks the given cause to determine if it's already an ProtonException type and if not creates a new ProtonException to wrap it.
-
Constructor Details
-
ProtonExceptionSupport
public ProtonExceptionSupport()
-
-
Method Details
-
createFailedException
Checks the given cause to determine if it's already an ProtonException type and if not creates a new ProtonException to wrap it.- Parameters:
cause
- The initiating exception that should be cast or wrapped.- Returns:
- an ProtonException instance.
-
createFailedException
Creates a new instance of an EngineFailedException that either wraps the given cause if it is not an instance of anEngineFailedException
or creates a new copy of the givenEngineFailedException
in order to produce a meaningful stack trace for the caller of which of their calls failed due to the engine state being failed.- Parameters:
message
- A descriptive message to be applied to the returned exception.cause
- The initiating exception that should be cast or wrapped.- Returns:
- an ProtonException instance.
-