extreme v0.13.3 API Reference

Modules

Extreme module is main communication point with EventStore using tcp connection. Extreme is implemented using GenServer and is OTP compatible. If client is disconnected from server we are not trying to reconnect, instead you should rely on your supervisor. For example

Module that uses this listener will connect to stream of event store and wait for new events. In the contrast of Extreme.Listener which will first read existing events (starting from position x) and then keep listening new events

Since it is common on read side of system to read events and denormalize them, there is Extreme.Listener macro that hides noise from listener