docs/basics.rst
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.