Elixir MOM v0.5.3 API Reference

Modules

Message Oriented Middleware

Default implementation of channel protocol as a GenServer

Broadcast channel. All messages are sent to all clients

Allows to have named channels

Special channel on which only one competing consumer consume messages

Main Message struct as send through channels

Gateway adapter for RPC

Standard layout for clients: JSON, Method caller and manual caller

Stateful map

RPC Message, normally used as a MOM.Message payload

This module stores methods to be called later

Sends to logger all messages on this channel

Protocols

A channel of communication. Subscribers are functions that will be called when somebody sends a message