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__.MQConnectorMixin
A snakeMQ Pub/Sub broker.
-
class
snakemq_pubsub.__init__.
BrokerClient
(broker_host, broker_port, broker_identity, identity)[source]¶ Bases:
snakemq_pubsub.__init__.MQConnectorMixin
Client connection to a broker server.
Publisher and Subscriber inherit from this class.
-
class
snakemq_pubsub.__init__.
MQConnectorMixin
(identity)[source]¶ Bases:
object
One 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__.BrokerClient
Manages 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__.BrokerClient
A snakeMQ Pub/Sub subscriber.