ExESDB.GatewayWorker (ex_esdb v0.0.10-alpha)

Provides API functions for working with ExESDB ## API

- ack_event/4
- append_events/4
- get_events/4
- get_streams/1

- add_subscription/4
- subscribe_to/5
- unsubscribe/2
- delete_subscription/4

Summary

Functions

Returns a specification to start this module under a supervisor.

Types

error()

@type error() :: term()

selector_type()

@type selector_type() :: String.t() | map()

store()

@type store() :: atom()

stream()

@type stream() :: String.t()

subscription_name()

@type subscription_name() :: String.t()

subscription_type()

@type subscription_type() :: :by_stream | :by_event_type | :by_event_pattern

Functions

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

gateway_worker_name()

start_link(opts)