snakemq_pubsub Package¶
snakemq_pubsub Package¶
snakemq_pubsub.__init__¶
An implementation of the publish-subscribe pattern for snakeMQ.
| copyright: | (c) 2015 by Nicholas Repole and contributors. See AUTHORS for more details. |
|---|---|
| license: | MIT - See LICENSE for more details. |
-
class
snakemq_pubsub.__init__.Broker(host, port, identity)[source]¶ Bases:
snakemq_pubsub.__init__.MQConnectorMixinA snakeMQ Pub/Sub broker.
-
class
snakemq_pubsub.__init__.BrokerClient(broker_host, broker_port, broker_identity, identity)[source]¶ Bases:
snakemq_pubsub.__init__.MQConnectorMixinClient connection to a broker server.
Publisher and Subscriber inherit from this class.
-
class
snakemq_pubsub.__init__.MQConnectorMixin(identity)[source]¶ Bases:
objectOne end of a snakeMQ connection.
Broker, Subscriber, and Publisher all inherit from this class.
-
class
snakemq_pubsub.__init__.Publisher(broker_host, broker_port, broker_identity, identity)[source]¶ Bases:
snakemq_pubsub.__init__.BrokerClientManages publishing messages to a message broker.
-
class
snakemq_pubsub.__init__.Subscriber(broker_host, broker_port, broker_identity, identity, on_recv)[source]¶ Bases:
snakemq_pubsub.__init__.BrokerClientA snakeMQ Pub/Sub subscriber.