Class UnexpectedLengthException

All Implemented Interfaces:
Serializable

public final class UnexpectedLengthException extends IllegalStateException
This exception class represents an error when the specified input length doesn't match the data length.
See Also:
  • Constructor Details

    • UnexpectedLengthException

      public UnexpectedLengthException(String message, long bytesRead, long bytesExpected)
      Constructor of the UnexpectedLengthException.
      Parameters:
      message - The message for the exception.
      bytesRead - The number of bytes read from resource.
      bytesExpected - The number of bytes expected from the receiver.
  • Method Details

    • getBytesRead

      public long getBytesRead()
      Gets the number of bytes read from the input.
      Returns:
      the number of bytes read from the input
    • getBytesExpected

      public long getBytesExpected()
      Gets the number of bytes that were expected to be read from the input.
      Returns:
      the number of bytes that were expected to be read from the input