Metadata-Version: 1.1
Name: wishbone-output-amqp
Version: 1.1.1
Summary: A Wishbone output module to produces messages to AMQP.
Home-page: https://github.com/smetj/wishbone-output-amqp
Author: Jelle Smet
Author-email: development@smetj.net
License: UNKNOWN
Download-URL: https://github.com/smetj/wishbone-output-amqp/tarball/master
Description: ::
        
                      __       __    __
            .--.--.--|__.-----|  |--|  |--.-----.-----.-----.
            |  |  |  |  |__ --|     |  _  |  _  |     |  -__|
            |________|__|_____|__|__|_____|_____|__|__|_____|
                                               version 2.1.2
        
            Build composable event pipeline servers with minimal effort.
        
        
        
            ====================
            wishbone.output.amqp
            ====================
        
            Version: 1.0.0
        
            Produces messages to AMQP.
            --------------------------
        
        
                Submits messages to an AMQP message broker.
        
                If <exchange> is not provided, no exchange will be created during initialisation.
                If <queue> is not provided, queue will be created during initialisation
        
                If <exchange> and <queue> are provided, they will both be created and
                bound during initialisation.
        
                <exchange> and <queue> can be event lookup values.
        
                Parameters:
        
                    - selection(str)("@data")
                       |  The part of the event to submit externally.
                       |  Use an empty string to refer to the complete event.
        
                    - host(str)("localhost")
                       |  The host broker to connect to.
        
                    - port(int)(5672)
                       |  The port to connect to.
        
                    - vhost(str)("/")
                       |  The virtual host to connect to.
        
                    - user(str)("guest")
                       |  The username to authenticate.
        
                    - password(str)("guest")
                       |  The password to authenticate.
        
                    - exchange(str)("")
                       |  The exchange to declare.
        
                    - exchange_type(str)("direct")
                       |  The exchange type to create. (direct, topic, fanout)
        
                    - exchange_durable(bool)(false)
                       |  Declare a durable exchange.
        
                    - exchange_auto_delete(bool)(true)
                       |  If set, the exchange is deleted when all queues have finished using it.
        
                    - exchange_passive(bool)(false)
                       |  If set, the server will not create the exchange. The client can use
                       |  this to check whether an exchange exists without modifying the server state.
        
                    - exchange_arguments(dict)({})
                       |  Additional arguments for exchange declaration.
        
                    - queue(str)("wishbone")
                       |  The queue to declare and bind to <exchange>. This will also the
                       |  the destination queue of the submitted messages unless
                       |  <routing_key> is set to another value and <exchange_type> is
                       |  "topic".
        
                    - queue_durable(bool)(false)
                       |  Declare a durable queue.
        
                    - queue_exclusive(bool)(false)
                       |  Declare an exclusive queue.
        
                    - queue_auto_delete(bool)(true)
                       |  Whether to autodelete the queue.
        
                    - queue_declare(bool)(true)
                       |  Whether to actually declare the queue.
        
                    - queue_arguments(dict)({})
                       |  Additional arguments for queue declaration.
        
                    - routing_key(str)("")
                       |  The routing key to use when submitting messages.
        
                    - delivery_mode(int)(1)
                       |  Sets the delivery mode of the messages.
        
        
                Queues:
        
                    - inbox
                       | Messages going to the defined broker.
        
        
Platform: Linux
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
