espool

An OTP library

Usage

{ok, Spool} = espool:start_link([{dir, "spool"}]),
{ok, Sqn} = espool:put(Spool, Event),
{ok, {Sqn, Event}} = espool:fetch(Spool),
ok = espool:ack(Spool, Sqn).

Build

$ rebar3 compile

Test

$ rebar3 eunit
$ rebar3 ct
$ rebar3 xref
$ rebar3 dialyzer