- Source:
Members
-
<private> _subscriptions :Array
-
The list of subscriptions maintained by the mixin
Type:
- Array
- Source:
Methods
-
<private> destroy()
-
Gets rid of all subscriptions for this object.
- Source:
-
getSubscription(channel, topic) → {object}
-
Get a subscription definition
Parameters:
Name Type Description channel
string topic
string - Source:
Returns:
The subscription definition
- Type
- object
-
once(channel, topic, callback) → {object}
-
Subscribe to an event once
Parameters:
Name Type Description channel
string The channel to subscribe to
topic
string The topic to subscribe to
callback
callback What to do when you get the event
- Source:
Returns:
The subscription definition
- Type
- object
-
publish(channel, topic, options)
-
Publish an event on the system bus
Parameters:
Name Type Argument Description channel
string The channel to publish to
topic
string The topic to publish to
options
object <optional>
What to pass to the event
- Source:
-
subscribe(channel, topic, callback) → {object}
-
Subscribe to an event
Parameters:
Name Type Description channel
string The channel to subscribe to
topic
string The topic to subscribe to
callback
callback What to do when you get the event
- Source:
Returns:
The subscription definition
- Type
- object