Class StreamException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- io.getstream.chat.java.exceptions.StreamException
-
- All Implemented Interfaces:
java.io.Serializable
public class StreamException extends java.lang.Exception
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
StreamException.ResponseData
-
Constructor Summary
Constructors Constructor Description StreamException(java.lang.String message, StreamException.ResponseData responseData)
StreamException(java.lang.String message, java.lang.Throwable t)
StreamException(java.lang.Throwable t)
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static StreamException
build(java.lang.String issue)
Builds a StreamException to signal an issuestatic StreamException
build(java.lang.Throwable t)
Builds a StreamException when an exception occurs calling the APIstatic StreamException
build(okhttp3.ResponseBody responseBody)
Deprecated.static StreamException
build(retrofit2.Response<?> httpResponse)
Builds a StreamException based on response from the server and http code
-
-
-
Constructor Detail
-
StreamException
public StreamException(java.lang.String message, StreamException.ResponseData responseData)
-
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
-
-