Conduit v0.12.10 Conduit.PublishRoute View Source
Configuration for a publish route
Link to this section Summary
Functions
Creates a new PublishRoute struct
Link to this section Types
Link to this section Functions
Creates a new PublishRoute struct
Examples
iex> Conduit.PublishRoute.new(:user_created, [:out_tracking, :error_handling], to: "my_app.created.user")
%Conduit.PublishRoute{
name: :user_created,
pipelines: [:out_tracking, :error_handling],
opts: [to: "my_app.created.user"]}
iex> Conduit.PublishRoute.new(:dynamic, [:out_tracking], fn -> [to: "my_app.dynamic.queue"] end)
%Conduit.PublishRoute{
name: :dynamic,
pipelines: [:out_tracking],
opts: [to: "my_app.dynamic.queue"]}