Jido.Signal.Bus.Subscriber (Jido v1.1.0-rc.2)
View SourceDefines the subscriber model and subscription management for the signal bus.
This module contains the subscriber type definition and functions for creating, managing, and dispatching signals to subscribers. It supports both regular and persistent subscriptions, handling subscription lifetime and signal delivery.
Summary
Types
Functions
@spec subscribe(Jido.Signal.Bus.State.t(), String.t(), String.t(), keyword()) :: {:ok, Jido.Signal.Bus.State.t()} | {:error, Jido.Error.t()}
@spec unsubscribe(Jido.Signal.Bus.State.t(), String.t(), keyword()) :: {:ok, Jido.Signal.Bus.State.t()} | {:error, Jido.Error.t()}