pubsub.TopicId Extends
A templated class that is used to register goog.pubsub.PubSub subscribers. Typical usage for a publisher: /** @type {!goog.pubsub.TopicId.} zorg.TopicId.STATE_CHANGE = new goog.pubsub.TopicId( goog.events.getUniqueId('state-change')); // Compiler enforces that these types are correct. pubSub.publish(zorg.TopicId.STATE_CHANGE, zorg.State.STARTED); Typical usage for a subscriber: // Compiler enforces the callback parameter type. pubSub.subscribe(zorg.TopicId.STATE_CHANGE, function(state) { if (state == zorg.State.STARTED) { // Handle STARTED state. } });

Inheritance

Constructor

goog.pubsub.TopicId(topicId)

Parameters

topicId : string
No description.

Instance Methods

Public Protected Private
toString()
No description.
code »

Instance Properties

topicId_ :
No description.
Code »

Package pubsub

Package Reference