Agora Java API Reference for Android
|
Static Public Member Functions | |
[static initializer] | |
static int | getValue (RtmErrorCode code) |
static RtmErrorCode | getEnum (Integer value) |
The error codes of rtm client.
io.agora.rtm.RtmConstants.RtmErrorCode.OK =(0) |
0: No error occurs.
io.agora.rtm.RtmConstants.RtmErrorCode.NOT_INITIALIZED =(-10001) |
-10001 ~ -11000 : reserved for generic error. -10001: The SDK is not initialized.
io.agora.rtm.RtmConstants.RtmErrorCode.NOT_LOGIN =(-10002) |
-10002: The user didn't login the RTM system.
io.agora.rtm.RtmConstants.RtmErrorCode.INVALID_APP_ID =(-10003) |
-10003: The app ID is invalid.
io.agora.rtm.RtmConstants.RtmErrorCode.INVALID_EVENT_HANDLER =(-10004) |
-10004: The event handler is invalid.
io.agora.rtm.RtmConstants.RtmErrorCode.INVALID_TOKEN =(-10005) |
-10005: The token is invalid.
io.agora.rtm.RtmConstants.RtmErrorCode.INVALID_USER_ID =(-10006) |
-10006: The user ID is invalid.
io.agora.rtm.RtmConstants.RtmErrorCode.INIT_SERVICE_FAILED =(-10007) |
-10007: The service is not initialized.
io.agora.rtm.RtmConstants.RtmErrorCode.INVALID_CHANNEL_NAME =(-10008) |
-10008: The channel name is invalid.
io.agora.rtm.RtmConstants.RtmErrorCode.TOKEN_EXPIRED =(-10009) |
-10009: The token has expired.
io.agora.rtm.RtmConstants.RtmErrorCode.LOGIN_NO_SERVER_RESOURCES =(-10010) |
-10010: There is no server resources now.
io.agora.rtm.RtmConstants.RtmErrorCode.LOGIN_TIMEOUT =(-10011) |
-10011: The login timeout.
io.agora.rtm.RtmConstants.RtmErrorCode.LOGIN_REJECTED =(-10012) |
-10012: The login is rejected by server.
io.agora.rtm.RtmConstants.RtmErrorCode.LOGIN_ABORTED =(-10013) |
-10013: The login is aborted due to unrecoverable error.
io.agora.rtm.RtmConstants.RtmErrorCode.INVALID_PARAMETER =(-10014) |
-10014: The parameter is invalid.
io.agora.rtm.RtmConstants.RtmErrorCode.LOGIN_NOT_AUTHORIZED =(-10015) |
-10015: The login is not authorized. Happens user login the RTM system without granted from console.
io.agora.rtm.RtmConstants.RtmErrorCode.INCONSISTENT_APPID =(-10016) |
-10016: Try to login or join with inconsistent app ID.
io.agora.rtm.RtmConstants.RtmErrorCode.DUPLICATE_OPERATION =(-10017) |
-10017: Already call same request.
io.agora.rtm.RtmConstants.RtmErrorCode.INSTANCE_ALREADY_RELEASED =(-10018) |
-10018: Already call destroy or release, this instance is forbidden to call any api, please create new instance.
io.agora.rtm.RtmConstants.RtmErrorCode.INVALID_CHANNEL_TYPE =(-10019) |
-10019: Invalid channel type
io.agora.rtm.RtmConstants.RtmErrorCode.INVALID_ENCRYPTION_PARAMETER =(-10020) |
-10020: The encryption parameter is invalid.
io.agora.rtm.RtmConstants.RtmErrorCode.OPERATION_RATE_EXCEED_LIMITATION =(-10021) |
-10021: The operation is too frequent.
io.agora.rtm.RtmConstants.RtmErrorCode.SERVICE_NOT_SUPPORTED =(-10022) |
-10022: The service is not configured in private config mode.
io.agora.rtm.RtmConstants.RtmErrorCode.LOGIN_CANCELED =(-10023) |
-10023: This login operation stopped by a new login operation or logout operation.
io.agora.rtm.RtmConstants.RtmErrorCode.INVALID_PRIVATE_CONFIG =(-10024) |
-10024: The private config is invalid, set private config should both set serviceType and accessPointHosts.
io.agora.rtm.RtmConstants.RtmErrorCode.NOT_CONNECTED =(-10025) |
-10025: Perform operation failed due to RTM service is not connected.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_NOT_JOINED =(-11001) |
-11001 ~ -12000 : reserved for channel error. -11001: The user has not joined the channel.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_NOT_SUBSCRIBED =(-11002) |
-11002: The user has not subscribed the channel.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_EXCEED_TOPIC_USER_LIMITATION =(-11003) |
-11003: The topic member count exceeds the limit.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_IN_REUSE =(-11004) |
-11004: The channel is reused in RTC.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_INSTANCE_EXCEED_LIMITATION =(-11005) |
-11005: The channel instance count exceeds the limit.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_IN_ERROR_STATE =(-11006) |
-11006: The channel is in error state.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_JOIN_FAILED =(-11007) |
-11007: The channel join failed.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_INVALID_TOPIC_NAME =(-11008) |
-11008: The topic name is invalid.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_INVALID_MESSAGE =(-11009) |
-11009: The message is invalid.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_MESSAGE_LENGTH_EXCEED_LIMITATION =(-11010) |
-11010: The message length exceeds the limit.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_INVALID_USER_LIST =(-11011) |
-11011: The user list is invalid.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_NOT_AVAILABLE =(-11012) |
-11012: The stream channel is not available.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_TOPIC_NOT_SUBSCRIBED =(-11013) |
-11013: The topic is not subscribed.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_EXCEED_TOPIC_LIMITATION =(-11014) |
-11014: The topic count exceeds the limit.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_JOIN_TOPIC_FAILED =(-11015) |
-11015: Join topic failed.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_TOPIC_NOT_JOINED =(-11016) |
-11016: The topic is not joined.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_TOPIC_NOT_EXIST =(-11017) |
-11017: The topic does not exist.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_INVALID_TOPIC_META =(-11018) |
-11018: The topic meta is invalid.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_SUBSCRIBE_TIMEOUT =(-11019) |
-11019: Subscribe channel timeout.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_SUBSCRIBE_TOO_FREQUENT =(-11020) |
-11020: Subscribe channel too frequent.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_SUBSCRIBE_FAILED =(-11021) |
-11021: Subscribe channel failed.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_UNSUBSCRIBE_FAILED =(-11022) |
-11022: Unsubscribe channel failed.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_ENCRYPT_MESSAGE_FAILED =(-11023) |
-11023: Encrypt message failed.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_PUBLISH_MESSAGE_FAILED =(-11024) |
-11024: Publish message failed.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_PUBLISH_MESSAGE_TOO_FREQUENT =(-11025) |
-11025: Publish message too frequent.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_PUBLISH_MESSAGE_TIMEOUT =(-11026) |
-11026: Publish message timeout.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_NOT_CONNECTED =(-11027) |
-11027: The connection state is invalid.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_LEAVE_FAILED =(-11028) |
-11028: Leave channel failed.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_CUSTOM_TYPE_LENGTH_OVERFLOW =(-11029) |
-11029: The custom type length exceeds the limit.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_INVALID_CUSTOM_TYPE =(-11030) |
-11030: The custom type is invalid.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_UNSUPPORTED_MESSAGE_TYPE =(-11031) |
-11031: unsupported message type (in MacOS/iOS platform,message only support NSString and NSData)
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_PRESENCE_NOT_READY =(-11032) |
-11032: The channel presence is not ready.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_RECEIVER_OFFLINE =(-11033) |
-11033: The destination user of publish message is offline.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_JOIN_CANCELED =(-11034) |
-11034: The channel join operation is canceled.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_RECEIVER_OFFLINE_BUT_STORE_SUCCEEDED =(-11035) |
-11035: The message receiver is offline but the message store in history succeeded.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_RECEIVER_OFFLINE_AND_STORE_FAILED =(-11036) |
-11036: The message receiver is offline and the message store in history failed.
io.agora.rtm.RtmConstants.RtmErrorCode.CHANNEL_MESSAGE_DELIVERED_BUT_STORE_FAILED =(-11037) |
-11037: The message delivered successfully but store in history failed.
io.agora.rtm.RtmConstants.RtmErrorCode.STORAGE_OPERATION_FAILED =(-12001) |
-12001 ~ -13000 : reserved for storage error. -12001: The storage operation failed.
io.agora.rtm.RtmConstants.RtmErrorCode.STORAGE_METADATA_ITEM_EXCEED_LIMITATION =(-12002) |
-12002: The metadata item count exceeds the limit.
io.agora.rtm.RtmConstants.RtmErrorCode.STORAGE_INVALID_METADATA_ITEM =(-12003) |
-12003: The metadata item is invalid.
io.agora.rtm.RtmConstants.RtmErrorCode.STORAGE_INVALID_ARGUMENT =(-12004) |
-12004: The argument in storage operation is invalid.
io.agora.rtm.RtmConstants.RtmErrorCode.STORAGE_INVALID_REVISION =(-12005) |
-12005: The revision in storage operation is invalid.
io.agora.rtm.RtmConstants.RtmErrorCode.STORAGE_METADATA_LENGTH_OVERFLOW =(-12006) |
-12006: The metadata length exceeds the limit.
io.agora.rtm.RtmConstants.RtmErrorCode.STORAGE_INVALID_LOCK_NAME =(-12007) |
-12007: The lock name in storage operation is invalid.
io.agora.rtm.RtmConstants.RtmErrorCode.STORAGE_LOCK_NOT_ACQUIRED =(-12008) |
-12008: The lock in storage operation is not acquired.
io.agora.rtm.RtmConstants.RtmErrorCode.STORAGE_INVALID_KEY =(-12009) |
-12009: The metadata key is invalid.
io.agora.rtm.RtmConstants.RtmErrorCode.STORAGE_INVALID_VALUE =(-12010) |
-12010: The metadata value is invalid.
io.agora.rtm.RtmConstants.RtmErrorCode.STORAGE_KEY_LENGTH_OVERFLOW =(-12011) |
-12011: The metadata key length exceeds the limit.
io.agora.rtm.RtmConstants.RtmErrorCode.STORAGE_VALUE_LENGTH_OVERFLOW =(-12012) |
-12012: The metadata value length exceeds the limit.
io.agora.rtm.RtmConstants.RtmErrorCode.STORAGE_DUPLICATE_KEY =(-12013) |
-12013: The metadata key already exists.
io.agora.rtm.RtmConstants.RtmErrorCode.STORAGE_OUTDATED_REVISION =(-12014) |
-12014: The revision in storage operation is outdated or the key does not exist.
io.agora.rtm.RtmConstants.RtmErrorCode.STORAGE_NOT_SUBSCRIBE =(-12015) |
-12015: The storage operation performed without subscribing.
io.agora.rtm.RtmConstants.RtmErrorCode.STORAGE_INVALID_METADATA_INSTANCE =(-12016) |
-12016: The metadata item is invalid.
io.agora.rtm.RtmConstants.RtmErrorCode.STORAGE_SUBSCRIBE_USER_EXCEED_LIMITATION =(-12017) |
-12017: The user count exceeds the limit when try to subscribe.
io.agora.rtm.RtmConstants.RtmErrorCode.STORAGE_OPERATION_TIMEOUT =(-12018) |
-12018: The storage operation timeout.
io.agora.rtm.RtmConstants.RtmErrorCode.STORAGE_NOT_AVAILABLE =(-12019) |
-12019: The storage service not available.
io.agora.rtm.RtmConstants.RtmErrorCode.PRESENCE_NOT_CONNECTED =(-13001) |
-13001 ~ -14000 : reserved for presence error. -13001: The user is not connected.
io.agora.rtm.RtmConstants.RtmErrorCode.PRESENCE_NOT_WRITABLE =(-13002) |
-13002: The presence is not writable.
io.agora.rtm.RtmConstants.RtmErrorCode.PRESENCE_INVALID_ARGUMENT =(-13003) |
-13003: The argument in presence operation is invalid.
io.agora.rtm.RtmConstants.RtmErrorCode.PRESENCE_CACHED_TOO_MANY_STATES =(-13004) |
-13004: The cached presence state count exceeds the limit.
io.agora.rtm.RtmConstants.RtmErrorCode.PRESENCE_STATE_COUNT_OVERFLOW =(-13005) |
-13005: The state count exceeds the limit.
io.agora.rtm.RtmConstants.RtmErrorCode.PRESENCE_INVALID_STATE_KEY =(-13006) |
-13006: The state key is invalid.
io.agora.rtm.RtmConstants.RtmErrorCode.PRESENCE_INVALID_STATE_VALUE =(-13007) |
-13007: The state value is invalid.
io.agora.rtm.RtmConstants.RtmErrorCode.PRESENCE_STATE_KEY_SIZE_OVERFLOW =(-13008) |
-13008: The state key length exceeds the limit.
io.agora.rtm.RtmConstants.RtmErrorCode.PRESENCE_STATE_VALUE_SIZE_OVERFLOW =(-13009) |
-13009: The state value length exceeds the limit.
io.agora.rtm.RtmConstants.RtmErrorCode.PRESENCE_STATE_DUPLICATE_KEY =(-13010) |
-13010: The state key already exists.
io.agora.rtm.RtmConstants.RtmErrorCode.PRESENCE_USER_NOT_EXIST =(-13011) |
-13011: The user is not exist.
io.agora.rtm.RtmConstants.RtmErrorCode.PRESENCE_OPERATION_TIMEOUT =(-13012) |
-13012: The presence operation timeout.
io.agora.rtm.RtmConstants.RtmErrorCode.PRESENCE_OPERATION_FAILED =(-13013) |
-13013: The presence operation failed.
io.agora.rtm.RtmConstants.RtmErrorCode.LOCK_OPERATION_FAILED =(-14001) |
-14001 ~ -15000 : reserved for lock error. -14001: The lock operation failed.
io.agora.rtm.RtmConstants.RtmErrorCode.LOCK_OPERATION_TIMEOUT =(-14002) |
-14002: The lock operation timeout.
io.agora.rtm.RtmConstants.RtmErrorCode.LOCK_OPERATION_PERFORMING =(-14003) |
-14003: The lock operation is performing.
io.agora.rtm.RtmConstants.RtmErrorCode.LOCK_ALREADY_EXIST =(-14004) |
-14004: The lock already exists.
io.agora.rtm.RtmConstants.RtmErrorCode.LOCK_INVALID_NAME =(-14005) |
-14005: The lock name is invalid.
io.agora.rtm.RtmConstants.RtmErrorCode.LOCK_NOT_ACQUIRED =(-14006) |
-14006: The lock is not acquired.
io.agora.rtm.RtmConstants.RtmErrorCode.LOCK_ACQUIRE_FAILED =(-14007) |
-14007: Acquire lock failed.
io.agora.rtm.RtmConstants.RtmErrorCode.LOCK_NOT_EXIST =(-14008) |
-14008: The lock is not exist.
io.agora.rtm.RtmConstants.RtmErrorCode.LOCK_NOT_AVAILABLE =(-14009) |
-14009: The lock service is not available.
io.agora.rtm.RtmConstants.RtmErrorCode.HISTORY_OPERATION_FAILED =(-15001) |
-15001 ~ -16000 : reserved for history error. -15001: The history operation failed.
io.agora.rtm.RtmConstants.RtmErrorCode.HISTORY_INVALID_TIMESTAMP =(-15002) |
-15002: The timestamp is invalid.
io.agora.rtm.RtmConstants.RtmErrorCode.HISTORY_OPERATION_TIMEOUT =(-15003) |
-15003: The history operation timeout.
io.agora.rtm.RtmConstants.RtmErrorCode.HISTORY_OPERATION_NOT_PERMITTED =(-15004) |
-15004: The history operation is not permitted.
io.agora.rtm.RtmConstants.RtmErrorCode.HISTORY_NOT_AVAILABLE =(-15005) |
-15005: The history service not available.