Constructor
(abstract) new SubscribingClient(actorRequestFactorynon-null)
Parameters:
Name | Type | Description |
---|---|---|
actorRequestFactory |
ActorRequestFactory | a request factory to build requests to Spine server |
- Source:
Classes
Methods
cancelAllSubscriptions()
Cancels all subscriptions, which were created through this instance of subscribing client.
- Source:
newTopic() → {TopicFactory}
Returns a new topic factory instance which can be further used for the `Topic` creation.
- Source:
Returns:
- Type
- TopicFactory
subscribe(topicnon-null) → {Promise.<EntitySubscriptionObject.<Message>>}
Subscribes to a given topic which targets an entity type.
Parameters:
Name | Type | Description |
---|---|---|
topic |
spine.client.Topic | a topic to subscribe to |
- Source:
Returns:
a subscription object
- Type
- Promise.<EntitySubscriptionObject.<Message>>
subscribeTo(typenon-null, clientnon-null) → {SubscriptionRequest}
Creates a new subscription request.
Parameters:
Name | Type | Description |
---|---|---|
type |
Class.<Message> | the target entity type |
client |
Client | the client that initiated the request |
- Source:
Returns:
a new subscription request
- Type
- SubscriptionRequest
subscribeToEvent(typenon-null, clientnon-null) → {EventSubscriptionRequest}
Creates a new event subscription request.
Parameters:
Name | Type | Description |
---|---|---|
type |
Class.<Message> | the target event type |
client |
Client | the client that initiated the request |
- Source:
Returns:
a new event subscription request
subscribeToEvents(topicnon-null) → {Promise.<EventSubscriptionObject>}
Subscribes to the given topic which targets an event type.
Parameters:
Name | Type | Description |
---|---|---|
topic |
spine.client.Topic | a topic to subscribe to |
- Source:
Returns:
a subscription object
- Type
- Promise.<EventSubscriptionObject>