View Source Mammoth.Subscriber (mammoth v0.5.0)

Keep track of subscriptions to topics or queues.

example

Example

{:ok, pid} = Subscriber.start_link()
Subscriber.subscribe(pid, "foo.bar")
Subscriber.subscribe(pid, "foo2.bar")

%{id: id} = Subscriber.get_subscription(pid, "foo.bar")

Subscriber.unsubscribe(pid, "foo2.bar")

Link to this section Summary

Link to this section Functions

Returns a specification to start this module under a supervisor.

See Supervisor.

Link to this function

get_subscription(pid, destination)

View Source
Link to this function

has_subscription?(pid, destination)

View Source

Callback implementation for GenServer.init/1.

Link to this function

start_link(state \\ %{})

View Source
Link to this function

subscribe(pid, destination, ack_mode)

View Source
Link to this function

unsubscribe(pid, destination)

View Source