public class

ChannelIOException

extends IOException
java.lang.Object
   ↳ java.lang.Throwable
     ↳ java.lang.Exception
       ↳ java.io.IOException
         ↳ com.google.android.gms.wearable.ChannelIOException

Class Overview

A subclass of IOException which can be thrown from the streams returned by getInputStream(GoogleApiClient) and getOutputStream(GoogleApiClient).

Summary

Public Constructors
ChannelIOException(String message, int closeReason, int appSpecificErrorCode)
Public Methods
int getAppSpecificErrorCode()
Returns the app-specific error code passed to close(GoogleApiClient, int) if that's the reason for the stream closing, or 0 otherwise.
int getCloseReason()
Returns one of CLOSE_REASON_NORMAL, CLOSE_REASON_DISCONNECTED, CLOSE_REASON_REMOTE_CLOSE, or CLOSE_REASON_LOCAL_CLOSE, to indicate the reason for the stream closing.
[Expand]
Inherited Methods
From class java.lang.Throwable
From class java.lang.Object

Public Constructors

public ChannelIOException (String message, int closeReason, int appSpecificErrorCode)

Parameters
message String
closeReason int
appSpecificErrorCode int

Public Methods

public int getAppSpecificErrorCode ()

Returns the app-specific error code passed to close(GoogleApiClient, int) if that's the reason for the stream closing, or 0 otherwise.

Returns
int

public int getCloseReason ()

Returns one of CLOSE_REASON_NORMAL, CLOSE_REASON_DISCONNECTED, CLOSE_REASON_REMOTE_CLOSE, or CLOSE_REASON_LOCAL_CLOSE, to indicate the reason for the stream closing.

Returns
int