Workbench.Schoolbus (workbench v0.0.3)
Link to this section Summary
Link to this section Types
Link to this type
option()
Specs
option() :: topics_opt() | partitions_opt()
Link to this type
partitions_opt()
Specs
partitions_opt() :: {:partitions, pos_integer()}
Link to this type
subscription()
Specs
Link to this type
topic()
Specs
Link to this type
topic_match()
Specs
Link to this type
topics_opt()
Specs
topics_opt() :: {:topics, [topic()]}
Link to this section Functions
Link to this function
broadcast(topic, message)
Specs
Link to this function
child_spec(opts)
Specs
child_spec(opts :: term()) :: Supervisor.child_spec()
Link to this function
register(topic)
Specs
register(topic()) :: :ok
Link to this function
start_link(opts)
Specs
Link to this function
subscribe(topic)
Specs
subscribe(topic_match()) :: {:ok, [topic()]}
Link to this function
subscribers()
Specs
subscribers() :: [subscription()]
Link to this function
topics()
Specs
topics() :: [topic()]
Link to this function
unsubscribe(topic)
Specs
unsubscribe(topic()) :: :ok