smok-serwis/coolamqp

View on GitHub
docs/basics.rst

Summary

Maintainability
Test Coverage
Usage basics
============

First off, you need a Cluster object:

.. autoclass:: coolamqp.clustering.Cluster
    :members:

You will need to initialize it with NodeDefinitions:

.. autoclass:: coolamqp.objects.NodeDefinition

You can send messages:

.. autoclass:: coolamqp.objects.Message

and receive them

.. autoclass:: coolamqp.objects.ReceivedMessage
    :members:

MessageProperties
-----------------

.. autoclass:: coolamqp.objects.MessageProperties
    :members:

.. autoclass:: coolamqp.framing.definitions.BasicContentPropertyList
    :members:
    :undoc-members:


Take care, as :class:`~coolamqp.objects.MessageProperties` will hash the
keys found and store it within non-GCable memory. So each "variant" of message
properties encountered will be compiled as a separate class.