Class ProtonExceptionSupport
- java.lang.Object
-
- org.apache.qpid.protonj2.engine.exceptions.ProtonExceptionSupport
-
public class ProtonExceptionSupport extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ProtonExceptionSupport()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static EngineFailedExceptioncreateFailedException(java.lang.String message, java.lang.Throwable cause)Creates a new instance of an EngineFailedException that either wraps the given cause if it is not an instance of anEngineFailedExceptionor creates a new copy of the givenEngineFailedExceptionin order to produce a meaningful stack trace for the caller of which of their calls failed due to the engine state being failed.static EngineFailedExceptioncreateFailedException(java.lang.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.
-
-
-
Method Detail
-
createFailedException
public static EngineFailedException createFailedException(java.lang.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.- Parameters:
cause- The initiating exception that should be cast or wrapped.- Returns:
- an ProtonException instance.
-
createFailedException
public static EngineFailedException createFailedException(java.lang.String message, java.lang.Throwable cause)
Creates a new instance of an EngineFailedException that either wraps the given cause if it is not an instance of anEngineFailedExceptionor creates a new copy of the givenEngineFailedExceptionin 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.
-
-