public class ShortPayloadException extends MalformedMessageException
Exception indicating that a message's payload was too short. There are two possible reasons for such an exception.
Typically, this exception indicates that the payload size specified in the message's header is too small to hold the data required for this kind of message (e.g. to hold a value with the specified count and data-type).
For messages received via UDP, this exception might also indicate that end of the UDP packet was reached before the message's payload could be read completely. Due to the stream-like semantics of TCP, this can never happen for a message received via TCP.
Constructor and Description |
---|
ShortPayloadException()
Constructs a new exception with
null as its detail message. |
ShortPayloadException(java.lang.String message)
Constructs a new exception with the specified detail message.
|
ShortPayloadException(java.lang.String message,
java.lang.Throwable cause)
Constructs a new exception with the specified detail message and cause.
|
ShortPayloadException(java.lang.Throwable cause)
Constructs a new 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 ). |
public ShortPayloadException()
null
as its detail message.
The cause is not initialized, and may subsequently be initialized by a
call to Throwable.initCause(java.lang.Throwable)
.public ShortPayloadException(java.lang.String message)
Throwable.initCause(java.lang.Throwable)
.message
- the detail message. The detail message is saved for later
retrieval by the Throwable.getMessage()
method.public ShortPayloadException(java.lang.Throwable cause)
(cause==null ? null : cause.toString())
(which typically
contains the class and detail message of cause
). This
constructor is useful for exceptions that are little more than wrappers
for other throwables.cause
- the cause (which is saved for later retrieval by the
Throwable.getCause()
method). (A null
value is
permitted, and indicates that the cause is nonexistent or
unknown.)public ShortPayloadException(java.lang.String message, java.lang.Throwable cause)
cause
is not
automatically incorporated in this exception's detail message.message
- the detail message (which is saved for later retrieval by the
Throwable.getMessage()
method).cause
- the cause (which is saved for later retrieval by the
Throwable.getCause()
method). (A null
value is
permitted, and indicates that the cause is nonexistent or
unknown.)Copyright © 2014–2018 aquenos GmbH. All rights reserved.