Behaviour for CouncilEx.PubSub backends.
Two stock implementations ship in core:
CouncilEx.PubSub.PG—:pg-based, zero deps. Default.CouncilEx.PubSub.Phoenix— delegates to a user-supplied Phoenix.PubSub server.
Summary
Callbacks
Adapter init: receives the config keyword (whatever was supplied in :pubsub)
and returns {:ok, config} on success or {:error, reason} on misconfig.
Adapters that need no config return {:ok, []}.