Conduit v0.1.1 Conduit.Broker.DSL

Provides macros for setting up a message broker, subscribing to queues, publishing messages, and pipelines for processing messages.

Summary

Macros

Defines configuration of a message queue

Defines a grouped of subscribers who share the same pipelines

Defines a group of outgoing message publications that share a set of pipelines

Defines a set of pipelines for the surrounding scope

Defines a message pipeline

Defines a publisher

Macros

configure(list)

Defines configuration of a message queue.

incoming(namespace, list)

Defines a grouped of subscribers who share the same pipelines.

outgoing(list)

Defines a group of outgoing message publications that share a set of pipelines.

pipe_through(pipelines)

Defines a set of pipelines for the surrounding scope.

pipeline(name, list)

Defines a message pipeline.

publish(name, opts \\ [])

Defines a publisher.

subscribe(name, subscriber, opts \\ [])

Defines a subscriber.