Constructor
new HttpEndpoint(httpClientnon-null, responseHandlernon-null, routing)
Parameters:
| Name | Type | Description | 
|---|---|---|
httpClient | 
            
            HttpClient | a client sending requests to server | 
responseHandler | 
            
            HttpResponseHandler | a handle for the HTTP responses from server | 
routing | 
            
            Routing | endpoint routing parameters | 
- Source:
 
Classes
Methods
(protected) _cancel(subscriptionnon-null) → {Promise.<(Object|SpineError)>}
    Sends a request to cancel the given subscription.
    Parameters:
| Name | Type | Description | 
|---|---|---|
subscription | 
            
            TypedMessage.<spine.client.Subscription> | a subscription to be canceled | 
- Source:
 
Returns:
    a promise of a successful server response JSON data,
                                     rejected if the client response is not `2xx`,
                                     or a connection error occurs
- Type
 - Promise.<(Object|SpineError)>
 
(protected) _cancelAll(subscriptionsnon-null) → {Promise.<(Object|SpineError)>}
    Sends a request to cancel the given subscriptions.
    Parameters:
| Name | Type | Description | 
|---|---|---|
subscriptions | 
            
            Array.<spine.client.Subscription> | subscriptions to be canceled | 
- Source:
 
Returns:
    a promise of a successful server response JSON data,
                                     rejected if the client response is not `2xx`,
                                     or a connection error occurs
- Type
 - Promise.<(Object|SpineError)>
 
(protected) _executeCommand(commandnon-null) → {Promise.<(Object|SpineError)>}
    Sends a command to the endpoint.
    Parameters:
| Name | Type | Description | 
|---|---|---|
command | 
            
            TypedMessage.<Command> | a Command to send to the Spine server | 
- Source:
 
Returns:
    a promise of a successful server response JSON data,
                                     rejected if the client response is not `2xx`,
                                     or a connection error occurs
- Type
 - Promise.<(Object|SpineError)>
 
(protected) _keepUp(subscriptionnon-null) → {Promise.<(Object|SpineError)>}
    Sends a request to keep alive the given subscription.
    Parameters:
| Name | Type | Description | 
|---|---|---|
subscription | 
            
            TypedMessage.<spine.client.Subscription> | a subscription that is prevented from being closed by server | 
- Source:
 
Returns:
    a promise of a successful server response JSON data,
                                     rejected if the client response is not `2xx`,
                                     or a connection error occurs
- Type
 - Promise.<(Object|SpineError)>
 
(protected) _keepUpAll(subscriptionsnon-null) → {Promise.<(Object|SpineError)>}
    Sends a request to keep alive the given subscriptions.
    Parameters:
| Name | Type | Description | 
|---|---|---|
subscriptions | 
            
            Array.<spine.client.Subscription> | subscriptions that are prevented from being closed by the server | 
- Source:
 
Returns:
    a promise of a successful server response JSON data,
                                     rejected if the client response is not `2xx`,
                                     or a connection error occurs
- Type
 - Promise.<(Object|SpineError)>
 
(protected) _performQuery(querynon-null) → {Promise.<(Object|SpineError)>}
    Sends a query to the endpoint.
    Parameters:
| Name | Type | Description | 
|---|---|---|
query | 
            
            TypedMessage.<Query> | a Query to Spine server to retrieve some domain entities | 
- Source:
 
Returns:
    a promise of a successful server response JSON data,
                                     rejected if the client response is not `2xx`,
                                     or a connection error occurs
- Type
 - Promise.<(Object|SpineError)>
 
(protected) _subscribeTo(topicnon-null) → {Promise.<(Object|SpineError)>}
    Sends a request to create a subscription for a topic.
    Parameters:
| Name | Type | Description | 
|---|---|---|
topic | 
            
            TypedMessage.<spine.client.Topic> | a topic to subscribe to | 
- Source:
 
Returns:
    a promise of a successful server response JSON data,
                                     rejected if the client response is not `2xx`,
                                     or a connection error occurs
- Type
 - Promise.<(Object|SpineError)>