Conduit v0.12.10 Conduit.Plug.AckException View Source
Rescues any exception and acks the message.
Options are ignored.
Examples
iex> defmodule MyPipeline do iex> use Conduit.Plug.Builder iex> plug Conduit.Plug.AckException iex> iex> def call(_message, _next, _opts) do iex> raise “hell” iex> end iex> end iex> iex> log = ExUnit.CaptureLog.capture_log(fn -> iex> message = MyPipeline.run(%Conduit.Message{status: :nack}) iex> :ack = message.status iex> end) iex> log =~ “[warn] Ignoring raised exception because exceptions are set to be acked” true
Link to this section Summary
Functions
Rescues any exception and acks the message
Callback implementation for Conduit.Plug.init/1
Callback implementation for Conduit.Plug.run/2
Link to this section Functions
Rescues any exception and acks the message.
Callback implementation for Conduit.Plug.init/1
.
Callback implementation for Conduit.Plug.run/2
.