MigratoryDataException

Define the error codes of the API, and their corresponding error texts and error causes.

Public Functions

Name
int getCode()
Get the error code.
String getCause()
Get the error cause.
String getDetail()
Get the error text.

Public Attributes

Name
int E_INVALID_SUBJECT
Indicate an invalid subject syntax.
int E_TRANSPORT_INIT_FAILED
Indicate a transport initialization failure.
int E_CONNECTION_FAILED
Indicate a connection failure.
int E_MSG_NULL
Indicate that the message supplied for delivery is null.
int E_MSG_INVALID
Indicate that the message supplied for delivery is invalid.
int E_CLUSTER_MEMBERS_CONNECTION_FAILED
Indicate that the client failed to connect to all MigratoryData servers in the cluster.
int E_INVALID_URL_LIST
Indicate an invalid list of MigratoryData servers.
int E_INVALID_URL
Indicate an invalid address for a MigratoryData server.
int E_INVALID_PROTOCOL
Indicate an internal error during communication with a MigratoryData server.
int E_ENTITLEMENT_TOKEN
Indicate that the entitlement token was not supplied.
int E_RUNNING
Indicate that the client is already connect to a MigratoryData cluster and the action wanted is not allowed when in this state.
int E_NOT_CONNECTED
Indicate that the client is not connect to a MigratoryData cluster and the action wanted is not allowed when in this state.
int E_CONNECTION_DENY
Indicate that the client was denied to connect using the entitlement token defined on the client side.

Public Functions Documentation

function getCode

int getCode()

Get the error code.

Return: The error code.

function getCause

String getCause()

Get the error cause.

Return: The error cause.

function getDetail

String getDetail()

Get the error text.

Return: The error text.

Public Attributes Documentation

variable E_INVALID_SUBJECT

int E_INVALID_SUBJECT = 1;

Indicate an invalid subject syntax.

This error code indicates that the subject used to build a new message has an invalid syntax.

The corresponding error cause contains the invalid subject itself.

variable E_TRANSPORT_INIT_FAILED

int E_TRANSPORT_INIT_FAILED = 2;

Indicate a transport initialization failure.

This error code indicates that the client was not able to establish the transport connection to a MigratoryData server.

The corresponding error cause contains the address of the MigratoryData server to which the client failed to establish the trasport connection.

variable E_CONNECTION_FAILED

int E_CONNECTION_FAILED = 3;

Indicate a connection failure.

This error code indicates that the client was not able to connect to a MigratoryData server.

The corresponding error cause contains the address of the MigratoryData server to which the client failed to connect.

variable E_MSG_NULL

int E_MSG_NULL = 4;

Indicate that the message supplied for delivery is null.

The message supplied for delivery is null

variable E_MSG_INVALID

int E_MSG_INVALID = 5;

Indicate that the message supplied for delivery is invalid.

The message supplied for delivery is invalid.

variable E_CLUSTER_MEMBERS_CONNECTION_FAILED

int E_CLUSTER_MEMBERS_CONNECTION_FAILED = 7;

Indicate that the client failed to connect to all MigratoryData servers in the cluster.

The client failed to connect to all MigratoryData servers in the cluster.

variable E_INVALID_URL_LIST

int E_INVALID_URL_LIST = 8;

Indicate an invalid list of MigratoryData servers.

The list of MigratoryData servers is incorrectly specified.

variable E_INVALID_URL

int E_INVALID_URL = 9;

Indicate an invalid address for a MigratoryData server.

The address of a MigratoryData server is incorrectly specified.

variable E_INVALID_PROTOCOL

int E_INVALID_PROTOCOL = 10;

Indicate an internal error during communication with a MigratoryData server.

Internal communication error.

variable E_ENTITLEMENT_TOKEN

int E_ENTITLEMENT_TOKEN = 11;

Indicate that the entitlement token was not supplied.

Use the method MigratoryDataClient.setEntitlementToken() to define an entitement token.

variable E_RUNNING

int E_RUNNING = 12;

Indicate that the client is already connect to a MigratoryData cluster and the action wanted is not allowed when in this state.

variable E_NOT_CONNECTED

int E_NOT_CONNECTED = 13;

Indicate that the client is not connect to a MigratoryData cluster and the action wanted is not allowed when in this state.

You need to use MigratoryDataClient.connect() .

variable E_CONNECTION_DENY

int E_CONNECTION_DENY = 14;

Indicate that the client was denied to connect using the entitlement token defined on the client side.