Kombu.Transport.Memory.Store (Kombu v0.1.0)

Copy Markdown View Source

Shared state store for the in-memory transport, holding the %BrokerState{} and in-memory :queue queues.

Summary

Functions

broker_state(store \\ __MODULE__)

child_spec(arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

delete(store \\ __MODULE__, queue)

get(store \\ __MODULE__, queue)

has_queue?(store \\ __MODULE__, queue)

new_queue(store \\ __MODULE__, queue)

purge(store \\ __MODULE__, queue)

put(store \\ __MODULE__, queue, message)

put_front(store \\ __MODULE__, queue, message)

reset(store \\ __MODULE__)

size(store \\ __MODULE__, queue)

start_link(opts \\ [])

update_broker_state(store \\ __MODULE__, fun)