Rig.EventFilter.Server (Reactive Interaction Gateway v3.0.0-alpha.2) View Source

Filter for the event subscription mechanism.

For each event type, on each node, there is exactly one EventFilter (Server). The Filter keeps track of subscriptions. Subscriptions have a time-to-live, that is, if they're not renewed for some time, the Filter will remove them eventually.

Link to this section Summary

Link to this section Types

Specs

event_type() :: String.t()

Link to this section Functions

Link to this function

add_wildcards_to_table(table, n_cur_fields, n_new_fields)

View Source

Returns a specification to start this module under a supervisor.

See Supervisor.

Link to this function

remove_expired_records(map)

View Source
Link to this function

start(event_type, config, opts \\ [])

View Source

Specs

Link to this function

start_link(event_type, config, opts \\ [])

View Source

Specs