Pixie.Backend.ETS
This is the default persistence backend for Pixie, which stores data in ETS tables, which means it will only persist as long as this process is running.
More information about ETS can be found in the Elixir ETS docs.
Summary
client_subscribed?(client_id, channel_name) | Callback implementation for |
create_client() | Callback implementation for |
deliver(client_id, messages) | Callback implementation for |
dequeue_for(client_id) | Callback implementation for |
destroy_client(client_id) | |
destroy_client(client_id, reason) | Callback implementation for |
generate_namespace() | |
generate_namespace(length) | Callback implementation for |
get_client(client_id) | Callback implementation for |
init(options) | Callback implementation for |
ping_client(client_id) | |
queue_for(client_id, messages) | Callback implementation for |
release_namespace(namespace) | Callback implementation for |
start_link(options) | Callback implementation for |
subscribe(client_id, channel_name) | Callback implementation for |
subscribed_to(client_id) | Callback implementation for |
subscribers_of(channel_pattern) | Callback implementation for |
terminate(reason, table) | |
unsubscribe(client_id, channel_name) | Callback implementation for |
Functions
Callback implementation for c:Pixie.Backend.client_subscribed?/2
.
Callback implementation for c:Pixie.Backend.create_client/0
.
Callback implementation for c:Pixie.Backend.deliver/2
.
Callback implementation for c:Pixie.Backend.dequeue_for/1
.
Callback implementation for c:Pixie.Backend.destroy_client/2
.
Callback implementation for c:Pixie.Backend.generate_namespace/1
.
Callback implementation for c:Pixie.Backend.get_client/1
.
Callback implementation for c::supervisor.init/1
.
Callback implementation for c:Pixie.Backend.queue_for/2
.
Callback implementation for c:Pixie.Backend.release_namespace/1
.
Callback implementation for c:Pixie.Backend.start_link/1
.
Callback implementation for c:Pixie.Backend.subscribe/2
.
Callback implementation for c:Pixie.Backend.subscribed_to/1
.
Callback implementation for c:Pixie.Backend.subscribers_of/1
.
Callback implementation for c:Pixie.Backend.unsubscribe/2
.