Class StreamException

  • All Implemented Interfaces:
    java.io.Serializable

    public class StreamException
    extends java.lang.Exception
    See Also:
    Serialized Form
    • Constructor Detail

      • StreamException

        public StreamException​(java.lang.String message,
                               java.lang.Throwable t)
      • StreamException

        public StreamException​(java.lang.Throwable t)
    • Method Detail

      • build

        public static StreamException build​(java.lang.String issue)
        Builds a StreamException to signal an issue
        Parameters:
        issue - the issue
        Returns:
        the StreamException
      • build

        @Deprecated
        public static StreamException build​(okhttp3.ResponseBody responseBody)
        Deprecated.
        Builds a StreamException using the response body when Stream API request fails
        Parameters:
        responseBody - Stream API response body
        Returns:
        the StreamException
      • build

        public static StreamException build​(retrofit2.Response<?> httpResponse)
        Builds a StreamException based on response from the server and http code
        Parameters:
        httpResponse - Stream API response
        Returns:
        the StreamException
      • build

        public static StreamException build​(java.lang.Throwable t)
        Builds a StreamException when an exception occurs calling the API
        Parameters:
        t - the underlying exception
        Returns:
        the StreamException