Constructor
new Ajax(url, properties)
    Creates Ajax.
    Parameters:
| Name | Type | Description | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| url | String | - | |||||||||
| properties | Object | - Properties
 | 
- Source:
Example
import Ajax from 'core/protocol/Ajax.js';
let request = ...;
let protocol = new Ajax(url);
// handle onSuccess
protocol.onSuccess = function(event) {
 // does something
}
protocol.onError = function(event) {
 // does something
}
// send request
protocol.sendRequest(request);Extends
Methods
checkStatus(status)
    Check a change of the status and call the corresponding callbacks if necessary
    Parameters:
| Name | Type | Description | 
|---|---|---|
| status | Status | the currentStatus | 
- Overrides:
- Source:
getId() → {String}
    The data protocol default id.
- Overrides:
- Source:
Returns:
- Type
- String
getUrl() → {String}
    The stream url.
- Overrides:
- Source:
Returns:
- Type
- String
onChangeStatus(status)
    Called when the connection STATUS changes
    Parameters:
| Name | Type | Description | 
|---|---|---|
| status | Status | the new status | 
- Overrides:
- Source:
onConnect()
    Called when the protocol has been connected
- Overrides:
- Source:
onDisconnect()
    Called when the protocol has been disconnected
- Overrides:
- Source:
sendRequest(request, extraUrl)
    Sends the request to the defined server.
    Parameters:
| Name | Type | Description | 
|---|---|---|
| request | String | The Http request | 
| extraUrl | String | get query parameters | 
- Source:
setReconnectTimeout(timeout)
    Sets the reconnection timeout
    Parameters:
| Name | Type | Description | 
|---|---|---|
| timeout | Number | delay in milliseconds before reconnecting dataSource | 
- Overrides:
- Source:
setUrl(url)
    Sets the url
    Parameters:
| Name | Type | Description | 
|---|---|---|
| url | 
- Overrides:
- Source:
Events
onError
    This is the callback method in case of getting error connection.
    Parameters:
| Name | Type | Description | 
|---|---|---|
| event | The error details | 
- Source:
onSuccess
    This is the callback method in case of getting success connection.
    Parameters:
| Name | Type | Description | 
|---|---|---|
| event | 
- Source: