A topic manager manages topics, and subscribers to topics.
create — Create a new topic.
retrieve — Retrieve a topic by name.
retrieveAll — Retrieve all topics managed by this topic manager.
getSliceChecksums — Returns the checksums for the IceStorm Slice definitions.
Create a new topic. The topic name must be unique, otherwise IceStorm::TopicExists is raised.
name
— The name of the topic.
A proxy to the topic instance.
IceStorm::TopicExists — Raised if a topic with the same name already exists.
Retrieve a topic by name.
name
— The name of the topic.
A proxy to the topic instance.
IceStorm::NoSuchTopic — Raised if the topic does not exist.
Retrieve all topics managed by this topic manager.
A dictionary of string, topic proxy pairs.
Returns the checksums for the IceStorm Slice definitions.
A dictionary mapping Slice type ids to their checksums.