CallEndpointException


public final class CallEndpointException
extends RuntimeException implements Parcelable

java.lang.Object
   ↳ java.lang.Throwable
     ↳ java.lang.Exception
       ↳ java.lang.RuntimeException
         ↳ android.telecom.CallEndpointException


This class represents a set of exceptions that can occur when requesting a CallEndpoint change.

Summary

Constants

int ERROR_ANOTHER_REQUEST

The operation was canceled by another request.

int ERROR_ENDPOINT_DOES_NOT_EXIST

The operation has failed because requested CallEndpoint does not exist.

int ERROR_REQUEST_TIME_OUT

The operation was not completed on time.

int ERROR_UNSPECIFIED

The operation has failed due to an unknown or unspecified error.

Inherited constants

Fields

public static final Creator<CallEndpointException> CREATOR

Responsible for creating CallEndpointException objects for deserialized Parcels.

Public constructors

CallEndpointException(String message, int code)

Public methods

int describeContents()

Describe the kinds of special objects contained in this Parcelable instance's marshaled representation.

int getCode()
void writeToParcel(Parcel dest, int flags)

Flatten this object in to a Parcel.

Inherited methods

Constants

ERROR_ANOTHER_REQUEST

Added in API level 34
public static final int ERROR_ANOTHER_REQUEST

The operation was canceled by another request.

Constant Value: 3 (0x00000003)

ERROR_ENDPOINT_DOES_NOT_EXIST

Added in API level 34
public static final int ERROR_ENDPOINT_DOES_NOT_EXIST

The operation has failed because requested CallEndpoint does not exist.

Constant Value: 1 (0x00000001)

ERROR_REQUEST_TIME_OUT

Added in API level 34
public static final int ERROR_REQUEST_TIME_OUT

The operation was not completed on time.

Constant Value: 2 (0x00000002)

ERROR_UNSPECIFIED

Added in API level 34
public static final int ERROR_UNSPECIFIED

The operation has failed due to an unknown or unspecified error.

Constant Value: 4 (0x00000004)

Fields

CREATOR

Added in API level 34
public static final Creator<CallEndpointException> CREATOR

Responsible for creating CallEndpointException objects for deserialized Parcels.

Public constructors

CallEndpointException

Added in API level 34
public CallEndpointException (String message, 
                int code)

Parameters
message String: This value may be null.

code int: Value is ERROR_ENDPOINT_DOES_NOT_EXIST, ERROR_REQUEST_TIME_OUT, ERROR_ANOTHER_REQUEST, or ERROR_UNSPECIFIED

Public methods

describeContents

Added in API level 34
public int describeContents ()

Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. For example, if the object will include a file descriptor in the output of writeToParcel(android.os.Parcel, int), the return value of this method must include the CONTENTS_FILE_DESCRIPTOR bit.

Returns
int a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or CONTENTS_FILE_DESCRIPTOR

getCode

Added in API level 34
public int getCode ()

Returns
int Value is ERROR_ENDPOINT_DOES_NOT_EXIST, ERROR_REQUEST_TIME_OUT, ERROR_ANOTHER_REQUEST, or ERROR_UNSPECIFIED

writeToParcel

Added in API level 34
public void writeToParcel (Parcel dest, 
                int flags)

Flatten this object in to a Parcel.

Parameters
dest Parcel: The Parcel in which the object should be written. This value cannot be null.

flags int: Additional flags about how the object should be written. May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE. Value is either 0 or a combination of Parcelable.PARCELABLE_WRITE_RETURN_VALUE, and android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES