Package org.apache.qpid.protonj2.codec
Class DecodeException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- java.lang.IllegalArgumentException
-
- org.apache.qpid.protonj2.codec.DecodeException
-
- All Implemented Interfaces:
Serializable
public class DecodeException extends IllegalArgumentException
Exception thrown when a type decoder fails due to some unrecoverable error or violation of AMQP type specifications for an incoming encoded byte sequence.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DecodeException()
Creates a genericDecodeException
with no cause or error description set.DecodeException(String message)
Creates aDecodeException
with the given error message.DecodeException(String message, Throwable cause)
Creates aDecodeException
with the given error message and assigned root cause exception.DecodeException(Throwable cause)
Creates aDecodeException
with the given assigned root cause exception.
-
Method Summary
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Constructor Detail
-
DecodeException
public DecodeException()
Creates a genericDecodeException
with no cause or error description set.
-
DecodeException
public DecodeException(String message)
Creates aDecodeException
with the given error message.- Parameters:
message
- The error message to convey with the exception.
-
DecodeException
public DecodeException(Throwable cause)
Creates aDecodeException
with the given assigned root cause exception.- Parameters:
cause
- The underlying exception that triggered this encode error to be thrown.
-
DecodeException
public DecodeException(String message, Throwable cause)
Creates aDecodeException
with the given error message and assigned root cause exception.- Parameters:
message
- The error message to convey with the exception.cause
- The underlying exception that triggered this encode error to be thrown.
-
-