Pacote io.realm.mongodb
enumeração ErrorCode
- java.lang.Object
-
- java.lang.Enum<ErrorCode>
-
- io.realm.mongodb.ErrorCode
-
- Todas as interfaces implementadas:
Serializable
,Comparable<ErrorCode>
public enum ErrorCode extends Enum<ErrorCode>
Esta classe enumera todos os possíveis erros relacionados ao uso do servidor de objetos ou à sincronização de dados.
-
-
Resumo da classe aninhada
Classes agrupadas Modificador e tipo classe Descrição static class
ErrorCode.Category
static class
ErrorCode.Type
-
Resumo da constante enumeração
-
Resumo do método
Todos os métodos Métodos estáticos Métodos de instância Métodos concretos Modificador e tipo Método Descrição static ErrorCode
fromNativeError(String type, int errorCode)
Converte um erro nativo para o equivalente Java apropriadoErrorCode.Category
getCategory()
Retorna a getCategory do erro.String
getType()
Retorna o tipo de erro.int
intValue()
Retorna o valor numérico para este código de erro.String
toString()
static ErrorCode
valueOf(String name)
Retorna a constante de enumeração deste tipo com o nome especificado.static ErrorCode[]
values()
Retorna uma matriz contendo as constantes desta enumeração, na ordem em que são declaradas.-
Métodos herdados da classe java.lang.enumeração
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, valueOf
-
-
-
-
Detalhes da constante enumeração
-
DESCONHECIDO
public static final ErrorCode UNKNOWN
-
NETWORK_IO_EXCEPTION
public static final ErrorCode NETWORK_IO_EXCEPTION
-
NETWORK_INTERRUPTED
public static final ErrorCode NETWORK_INTERRUPTED
-
NETWORK_UNKNOWN
public static final ErrorCode NETWORK_UNKNOWN
-
BSON_CODEC_NOT_FOUND
public static final ErrorCode BSON_CODEC_NOT_FOUND
-
BSON_ENCODING
public static final ErrorCode BSON_ENCODING
-
BSON_DECODING
public static final ErrorCode BSON_DECODING
-
Event_deserializering
public static final ErrorCode EVENT_DESERIALIZING
-
CLIENT_RESET
public static final ErrorCode CLIENT_RESET
-
Connection_Closed
public static final ErrorCode CONNECTION_CLOSED
-
OTHER_ERROR
public static final ErrorCode OTHER_ERROR
-
UNKNOWN_message
public static final ErrorCode UNKNOWN_MESSAGE
-
BAD_SYNTAX
public static final ErrorCode BAD_SYNTAX
-
LIMITS_EXCEDED
public static final ErrorCode LIMITS_EXCEEDED
-
WRONG_PROTOCOL_VERSION
public static final ErrorCode WRONG_PROTOCOL_VERSION
-
BAD_SESSION_IDENT
public static final ErrorCode BAD_SESSION_IDENT
-
REUSE_OF_SESSION_IDENT
public static final ErrorCode REUSE_OF_SESSION_IDENT
-
BINDE_IN_OTHER_SESSION
public static final ErrorCode BOUND_IN_OTHER_SESSION
-
BAD_MSSAGE_ORDER
public static final ErrorCode BAD_MESSAGE_ORDER
-
BAD_DECOMPRESSION
public static final ErrorCode BAD_DECOMPRESSION
-
BAD_CHANGESET_HEADER_SYNTAX
public static final ErrorCode BAD_CHANGESET_HEADER_SYNTAX
-
BAD_CHANGESET_SIZE
public static final ErrorCode BAD_CHANGESET_SIZE
-
BAD_CHANGESETS
public static final ErrorCode BAD_CHANGESETS
-
SESSION_Closed
public static final ErrorCode SESSION_CLOSED
-
OTHER_SESSION_ERROR
public static final ErrorCode OTHER_SESSION_ERROR
-
TOKEN_EXPireD
public static final ErrorCode TOKEN_EXPIRED
-
BAD_AUTHENTTICATION
public static final ErrorCode BAD_AUTHENTICATION
-
ILLEGAL_REALM_PATH
public static final ErrorCode ILLEGAL_REALM_PATH
-
NO_SUCH_PATH
public static final ErrorCode NO_SUCH_PATH
-
PERMISSION_denied
public static final ErrorCode PERMISSION_DENIED
-
BAD_SERVER_FILE_IDENT
public static final ErrorCode BAD_SERVER_FILE_IDENT
-
BAD_CLIENT_FILE_IDENT
public static final ErrorCode BAD_CLIENT_FILE_IDENT
-
BAD_SERVER_VERSION
public static final ErrorCode BAD_SERVER_VERSION
-
BAD_CLIENT_VERSION
public static final ErrorCode BAD_CLIENT_VERSION
-
DIVERGING_HISTORIES
public static final ErrorCode DIVERGING_HISTORIES
-
BAD_CHANGESET
public static final ErrorCode BAD_CHANGESET
-
DISABLED_SESSION
public static final ErrorCode DISABLED_SESSION
-
PARTIAL_SYNC_DISABLED
public static final ErrorCode PARTIAL_SYNC_DISABLED
-
UNISUPPORTED_SESSION_FEATURE
public static final ErrorCode UNSUPPORTED_SESSION_FEATURE
-
BAD_ORIGIN_FILE_IDENT
public static final ErrorCode BAD_ORIGIN_FILE_IDENT
-
BAD_CLIENT_FILE
public static final ErrorCode BAD_CLIENT_FILE
-
SERVER_FILE_DELETED
public static final ErrorCode SERVER_FILE_DELETED
-
CLIENT_FILE_BLACKLISTED
public static final ErrorCode CLIENT_FILE_BLACKLISTED
-
USER_BLACKLISTED
public static final ErrorCode USER_BLACKLISTED
-
Transact_BEFORE_UPLOAD
public static final ErrorCode TRANSACT_BEFORE_UPLOAD
-
CLIENT_FILE_EXPireD
public static final ErrorCode CLIENT_FILE_EXPIRED
-
USER_MISmatch
public static final ErrorCode USER_MISMATCH
-
TOO_MANY_SESSIONS
public static final ErrorCode TOO_MANY_SESSIONS
-
INVALID_SCHEMA_CHANGE
public static final ErrorCode INVALID_SCHEMA_CHANGE
-
BAD_QUERY
public static final ErrorCode BAD_QUERY
-
OBJECT_ALREADY_EXists
public static final ErrorCode OBJECT_ALREADY_EXISTS
-
SERVER_PERMISSIONS_CHANGED
public static final ErrorCode SERVER_PERMISSIONS_CHANGED
-
INITIAL_SYNC_NOT_COMPLETE
public static final ErrorCode INITIAL_SYNC_NOT_COMPLETE
-
WRITE_NOT_ALlowed
public static final ErrorCode WRITE_NOT_ALLOWED
-
CLIENT_CONNECTION_Closed
public static final ErrorCode CLIENT_CONNECTION_CLOSED
-
CLIENT_UNKNOWN_message
public static final ErrorCode CLIENT_UNKNOWN_MESSAGE
-
CLIENT_LIMITS_EXCEDED
public static final ErrorCode CLIENT_LIMITS_EXCEEDED
-
CLIENT_BAD_SESSION_IDENT
public static final ErrorCode CLIENT_BAD_SESSION_IDENT
-
CLIENT_BAD_message_ORDER
public static final ErrorCode CLIENT_BAD_MESSAGE_ORDER
-
CLIENT_BAD_CLIENT_FILE_IDENT
public static final ErrorCode CLIENT_BAD_CLIENT_FILE_IDENT
-
CLIENT_BAD_PROgress
public static final ErrorCode CLIENT_BAD_PROGRESS
-
CLIENT_BAD_CHANGESET_HEADER_SYNTAX
public static final ErrorCode CLIENT_BAD_CHANGESET_HEADER_SYNTAX
-
CLIENT_BAD_CHANGESET_SIZE
public static final ErrorCode CLIENT_BAD_CHANGESET_SIZE
-
CLIENT_BAD_ORIGIN_FILE_IDENT
public static final ErrorCode CLIENT_BAD_ORIGIN_FILE_IDENT
-
CLIENT_BAD_SERVER_VERSION
public static final ErrorCode CLIENT_BAD_SERVER_VERSION
-
CLIENT_BAD_CHANGESET
public static final ErrorCode CLIENT_BAD_CHANGESET
-
CLIENT_BAD_REQUEST_IDENT
public static final ErrorCode CLIENT_BAD_REQUEST_IDENT
-
CLIENT_BAD_ERROR_CODE
public static final ErrorCode CLIENT_BAD_ERROR_CODE
-
CLIENT_BAD_COMPRESSION
public static final ErrorCode CLIENT_BAD_COMPRESSION
-
CLIENT_BAD_CLIENT_VERSION_DOWNLOAD
public static final ErrorCode CLIENT_BAD_CLIENT_VERSION_DOWNLOAD
-
CLIENT_SSL_SERVER_CERT_REJECTED
public static final ErrorCode CLIENT_SSL_SERVER_CERT_REJECTED
-
CLIENT_Pong_TIMEOUT
public static final ErrorCode CLIENT_PONG_TIMEOUT
-
CLIENT_BAD_CLIENT_FILE_IDENT_SALT
public static final ErrorCode CLIENT_BAD_CLIENT_FILE_IDENT_SALT
-
CLIENT_FILE_IDENT
public static final ErrorCode CLIENT_FILE_IDENT
-
CLIENT_CONNECT_TIMEOUT
public static final ErrorCode CLIENT_CONNECT_TIMEOUT
-
CLIENT_BAD_TIMESTAMP
public static final ErrorCode CLIENT_BAD_TIMESTAMP
-
CLIENT_BAD_PROTOCOL_FROM_SERVER
public static final ErrorCode CLIENT_BAD_PROTOCOL_FROM_SERVER
-
CLIENT_TOO_OLD_FOR_SERVER
public static final ErrorCode CLIENT_TOO_OLD_FOR_SERVER
-
CLIENT_TOO_NEW_FOR_SERVER
public static final ErrorCode CLIENT_TOO_NEW_FOR_SERVER
-
CLIENT_PROTOCOL_MISmatch
public static final ErrorCode CLIENT_PROTOCOL_MISMATCH
-
CLIENT_BAD_state_message
public static final ErrorCode CLIENT_BAD_STATE_MESSAGE
-
CLIENT_MISSING_PROTOCOL_FEATURE
public static final ErrorCode CLIENT_MISSING_PROTOCOL_FEATURE
-
CLIENT_BAD_SErial_TRANSact_status
public static final ErrorCode CLIENT_BAD_SERIAL_TRANSACT_STATUS
-
CLIENT_BAD_OBJECT_ID_SUBSTUITIONS
public static final ErrorCode CLIENT_BAD_OBJECT_ID_SUBSTITUTIONS
-
CLIENT_HTTP_TUNNEL_FAILED
public static final ErrorCode CLIENT_HTTP_TUNNEL_FAILED
-
Auto_CLIENT_RESET_FAILURE
public static final ErrorCode AUTO_CLIENT_RESET_FAILURE
-
MULTIPL_HOICES
public static final ErrorCode MULTIPLE_CHOICES
-
Moved_permanently
public static final ErrorCode MOVED_PERMANENTLY
-
Encontrado
public static final ErrorCode FOUND
-
SEE_OTHER
public static final ErrorCode SEE_OTHER
-
not_modified
public static final ErrorCode NOT_MODIFIED
-
USE_PROXY
public static final ErrorCode USE_PROXY
-
Temporary_reDiract
public static final ErrorCode TEMPORARY_REDIRECT
-
PERMANENT_REDIRECT
public static final ErrorCode PERMANENT_REDIRECT
-
HTTP_BAD_REQUEST
public static final ErrorCode HTTP_BAD_REQUEST
-
Não autorizado
public static final ErrorCode UNAUTHORIZED
-
PAYMENT_REQUESTIRED
public static final ErrorCode PAYMENT_REQUIRED
-
Proibido
public static final ErrorCode FORBIDDEN
-
NÃO_FOUND
public static final ErrorCode NOT_FOUND
-
METHOD_NOT_ALlowed
public static final ErrorCode METHOD_NOT_ALLOWED
-
NÃO_Aceitável
public static final ErrorCode NOT_ACCEPTABLE
-
PROXY_AUTHENTTICATION_REQUESTID
public static final ErrorCode PROXY_AUTHENTICATION_REQUIRED
-
REQUEST_TIMEOUT
public static final ErrorCode REQUEST_TIMEOUT
-
Conflito
public static final ErrorCode CONFLICT
-
JONE
public static final ErrorCode GONE
-
LENGTH_REQUESTID
public static final ErrorCode LENGTH_REQUIRED
-
Precondition_faILED
public static final ErrorCode PRECONDITION_FAILED
-
PAYLOAD_TOO_LARGE
public static final ErrorCode PAYLOAD_TOO_LARGE
-
URI_TOO_Long
public static final ErrorCode URI_TOO_LONG
-
UNISUPPORTED_MEDIA_TYPE
public static final ErrorCode UNSUPPORTED_MEDIA_TYPE
-
range_NOT_SATISFIABLE
public static final ErrorCode RANGE_NOT_SATISFIABLE
-
zona de espera
public static final ErrorCode EXPECTATION_FAILED
-
MISDDirected_request
public static final ErrorCode MISDIRECTED_REQUEST
-
Unprocessable_entity
public static final ErrorCode UNPROCESSABLE_ENTITY
-
BLOQUEADO
public static final ErrorCode LOCKED
-
FAILED_DEPENDENCY
public static final ErrorCode FAILED_DEPENDENCY
-
UPgrade_required
public static final ErrorCode UPGRADE_REQUIRED
-
Precondition_required
public static final ErrorCode PRECONDITION_REQUIRED
-
TOO_MANY_REQUESTS
public static final ErrorCode TOO_MANY_REQUESTS
-
REQUEST_HEADER_FIELDS_TOO_LARGE
public static final ErrorCode REQUEST_HEADER_FIELDS_TOO_LARGE
-
UNAVAILABLE_FOR_LEGAL_REASONS
public static final ErrorCode UNAVAILABLE_FOR_LEGAL_REASONS
-
Internal_server_error
public static final ErrorCode INTERNAL_SERVER_ERROR
-
not_immplemented
public static final ErrorCode NOT_IMPLEMENTED
-
BAD_GATEWA
public static final ErrorCode BAD_GATEWAY
-
SERVIÇO_UNAVAILABLE
public static final ErrorCode SERVICE_UNAVAILABLE
-
GATEWA_TIMEOUT
public static final ErrorCode GATEWAY_TIMEOUT
-
HTTP_VERSION_NOT_SUPPORTED
public static final ErrorCode HTTP_VERSION_NOT_SUPPORTED
-
Variant_also_NEGOTIATES
public static final ErrorCode VARIANT_ALSO_NEGOTIATES
-
INSUFFICIENT_STORAGE
public static final ErrorCode INSUFFICIENT_STORAGE
-
LOOP_DETECTED
public static final ErrorCode LOOP_DETECTED
-
NÃO_EXTENDED
public static final ErrorCode NOT_EXTENDED
-
NETWORK_AUTHENTTICATION_REQUESTID
public static final ErrorCode NETWORK_AUTHENTICATION_REQUIRED
-
INVALID_SESSION
public static final ErrorCode INVALID_SESSION
-
USER_APP_DomAIN_MISMATCH
public static final ErrorCode USER_APP_DOMAIN_MISMATCH
-
DOMAIN_NOT_ALlowed
public static final ErrorCode DOMAIN_NOT_ALLOWED
-
read_SIZE_LIMIT_EXCEDED
public static final ErrorCode READ_SIZE_LIMIT_EXCEEDED
-
INVALID_PARAMETER
public static final ErrorCode INVALID_PARAMETER
-
MISSING_PARAMETER
public static final ErrorCode MISSING_PARAMETER
-
TWILIO_ERROR
public static final ErrorCode TWILIO_ERROR
-
GCM_ERROR
public static final ErrorCode GCM_ERROR
-
HTTP_ERROR
public static final ErrorCode HTTP_ERROR
-
AWS_ERROR
public static final ErrorCode AWS_ERROR
-
MONGODB_ERROR
public static final ErrorCode MONGODB_ERROR
-
arguments_not_allowed
public static final ErrorCode ARGUMENTS_NOT_ALLOWED
-
FUNCTION_EXECUTION_ERROR
public static final ErrorCode FUNCTION_EXECUTION_ERROR
-
NO_MATCHING_RULE_FOUND
public static final ErrorCode NO_MATCHING_RULE_FOUND
-
SERVIÇO_INTERNAL_SERVER_ERROR
public static final ErrorCode SERVICE_INTERNAL_SERVER_ERROR
-
AUTH_PROVIDER_NOT_FOUND
public static final ErrorCode AUTH_PROVIDER_NOT_FOUND
-
AUTH_PROVIDER_ALREADY_EXists
public static final ErrorCode AUTH_PROVIDER_ALREADY_EXISTS
-
SERVIÇO_NOT_FOUND
public static final ErrorCode SERVICE_NOT_FOUND
-
Service_TYPE_NOT_FOUND
public static final ErrorCode SERVICE_TYPE_NOT_FOUND
-
Service_already_exists
public static final ErrorCode SERVICE_ALREADY_EXISTS
-
SERVIÇO_COMMAND_NOT_FOUND
public static final ErrorCode SERVICE_COMMAND_NOT_FOUND
-
VALUE_NOT_FOUND
public static final ErrorCode VALUE_NOT_FOUND
-
VALUE_ALREADY_EXists
public static final ErrorCode VALUE_ALREADY_EXISTS
-
VALUE_DUPLICATE_NAME
public static final ErrorCode VALUE_DUPLICATE_NAME
-
FUNCTION_NOT_FOUND
public static final ErrorCode FUNCTION_NOT_FOUND
-
FUNCTION_ALREADY_EXists
public static final ErrorCode FUNCTION_ALREADY_EXISTS
-
FUNCTION_DUPLICATE_NAME
public static final ErrorCode FUNCTION_DUPLICATE_NAME
-
FUNCTION_SYNTAX_ERROR
public static final ErrorCode FUNCTION_SYNTAX_ERROR
-
FUNCTION_INVALID
public static final ErrorCode FUNCTION_INVALID
-
INCOMING_WEBHOOK_NOT_FOUND
public static final ErrorCode INCOMING_WEBHOOK_NOT_FOUND
-
INCOMING_WEBHOOK_ALREADY_EXists
public static final ErrorCode INCOMING_WEBHOOK_ALREADY_EXISTS
-
INCOMING_WEBHOOK_DUPLICATE_NAME
public static final ErrorCode INCOMING_WEBHOOK_DUPLICATE_NAME
-
RULE_NOT_FOUND
public static final ErrorCode RULE_NOT_FOUND
-
API_KEY_NOT_FOUND
public static final ErrorCode API_KEY_NOT_FOUND
-
RULE_ALREADY_EXists
public static final ErrorCode RULE_ALREADY_EXISTS
-
RULE_DUPLICATE_NAME
public static final ErrorCode RULE_DUPLICATE_NAME
-
AUTH_PROVIDER_DUPLICATE_NAME
public static final ErrorCode AUTH_PROVIDER_DUPLICATE_NAME
-
RESTRICTED_HOST
public static final ErrorCode RESTRICTED_HOST
-
API_KEY_ALREADY_EXists
public static final ErrorCode API_KEY_ALREADY_EXISTS
-
INCOMING_WEBHOOK_AUTH_FAILED
public static final ErrorCode INCOMING_WEBHOOK_AUTH_FAILED
-
EXECUTION_TIME_LIMIT_EXDECEDED
public static final ErrorCode EXECUTION_TIME_LIMIT_EXCEEDED
-
not_callable
public static final ErrorCode NOT_CALLABLE
-
USER_ALREADY_CONFIRMED
public static final ErrorCode USER_ALREADY_CONFIRMED
-
USER_NOT_FOUND
public static final ErrorCode USER_NOT_FOUND
-
USER_DISABLED
public static final ErrorCode USER_DISABLED
-
AUTH_ERROR
public static final ErrorCode AUTH_ERROR
-
BAD_REQUEST
public static final ErrorCode BAD_REQUEST
-
ACCOUNT_NAME_IN_USE
public static final ErrorCode ACCOUNT_NAME_IN_USE
-
INVALID_MAIL_PassWorde
public static final ErrorCode INVALID_EMAIL_PASSWORD
-
SERVIÇO_UNKNOWN
public static final ErrorCode SERVICE_UNKNOWN
-
SERVIÇO_NONE
public static final ErrorCode SERVICE_NONE
-
CONNECTION_RESET_BY_PEER
public static final ErrorCode CONNECTION_RESET_BY_PEER
-
Connection_SOCKET_SHUTDOWN
public static final ErrorCode CONNECTION_SOCKET_SHUTDOWN
-
CONNECTION_REFUSED
public static final ErrorCode CONNECTION_REFUSED
-
Connection_ADDRESS_IN_USE
public static final ErrorCode CONNECTION_ADDRESS_IN_USE
-
Connection_CONNECTION_ABORTED
public static final ErrorCode CONNECTION_CONNECTION_ABORTED
-
MISC_END_OF_INPUT
public static final ErrorCode MISC_END_OF_INPUT
-
MISC_Premature_END_OF_INPUT
public static final ErrorCode MISC_PREMATURE_END_OF_INPUT
-
MISC_DELIMITER_NOT_FOUND
public static final ErrorCode MISC_DELIMITER_NOT_FOUND
-
-
Detalhes do método
-
values
public static ErrorCode[] values()
Retorna uma matriz contendo as constantes deste tipo de enum, na ordem em que são declaradas. Este método pode ser utilizado para iterar sobre as constantes da seguinte forma:para (ErrorCode c : ErrorCode.values()) System.out.println(c);
- Retorna:
- uma matriz contendo as constantes desse tipo de enumeração, na ordem em que são declaradas
-
valor de
public static ErrorCode valueOf(String name)
Retorna a constante de enum deste tipo com o nome especificado. A string deve corresponder exatamente a um identificador usado para declarar uma constante de enum nesse tipo. (Caracteres estranhos do espaço em branco não são permitidos.)- Parâmetros:
name
- o nome da constante de enumeração a ser retornada.- Retorna:
- a constante da enumeração com o nome especificado
- Lançamentos:
IllegalArgumentException
- se este tipo de enumeração não tiver constante com o nome especificadoNullPointerException
- se o argumento for nulo
-
valor int
public int intValue()
Retorna o valor numérico para este código de erro. Note que um erro só é identificado exclusivamente pelo par(type:value)
.- Retorna:
- o código de erro como um valor
int
exclusivo.
-
getCategory
public ErrorCode.Category getCategory()
Retorna a getCategory do erro.Os erros vêm em 2 categorias: FTAL, RECUPERÁvel
FATAL: A sessão não pode ser recuperada e precisa ser recriada. Uma causa provável é que o usuário não tenha acesso a esse Realm. Verifique se
SyncConfiguration
está correto.REcuperável: erro temporário. A sessão tentará se recuperar automaticamente o mais rápido possível.
- Retorna:
- a gravidade do erro.
-
getType
string pública getType()
Retorna o tipo de erro. Note que um erro só é identificado exclusivamente pelo par(type:value)
.- Retorna:
- o tipo de erro.
-
fromNativeError
public static ErrorCode fromNativeError(String type, int errorCode)
Converte um erro nativo para o equivalente Java apropriado- Parâmetros:
type
- tipo de erro. Esta é normalmente a categoria C++.errorCode
- código específico dentro do tipo- Retorna:
- o erro Java representando o erro nativo. Este método nunca será lançado, portanto, caso um erro Java não exista.
UNKNOWN
será retornado.
-
-