Class TruncatedResponseException

  • All Implemented Interfaces:
    java.io.Serializable

    public class TruncatedResponseException
    extends java.io.IOException
    An exception indicating that the response channel was prematurely closed. The response channel must be shut down and flushed successfully after all requests, even those which do not send a response body.
    Author:
    David M. Lloyd
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      TruncatedResponseException()
      Constructs a TruncatedResponseException with no detail message.
      TruncatedResponseException​(java.lang.String msg)
      Constructs a TruncatedResponseException with the specified detail message.
      TruncatedResponseException​(java.lang.String msg, java.lang.Throwable cause)
      Constructs a TruncatedResponseException with the specified detail message and cause.
      TruncatedResponseException​(java.lang.Throwable cause)
      Constructs a TruncatedResponseException with the specified cause.
    • Method Summary

      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • TruncatedResponseException

        public TruncatedResponseException()
        Constructs a TruncatedResponseException with no detail message. The cause is not initialized, and may subsequently be initialized by a call to initCause.
      • TruncatedResponseException

        public TruncatedResponseException​(java.lang.String msg)
        Constructs a TruncatedResponseException with the specified detail message. The cause is not initialized, and may subsequently be initialized by a call to initCause.
        Parameters:
        msg - the detail message
      • TruncatedResponseException

        public TruncatedResponseException​(java.lang.Throwable cause)
        Constructs a TruncatedResponseException with the specified cause. The detail message is set to:
        (cause == null ? null : cause.toString())
        (which typically contains the class and detail message of cause).
        Parameters:
        cause - the cause (which is saved for later retrieval by the Throwable.getCause() method)
      • TruncatedResponseException

        public TruncatedResponseException​(java.lang.String msg,
                                          java.lang.Throwable cause)
        Constructs a TruncatedResponseException with the specified detail message and cause.
        Parameters:
        msg - the detail message
        cause - the cause (which is saved for later retrieval by the Throwable.getCause() method)