AppSignal v1.3.4-beta.1 Appsignal.TransactionBehaviour behaviour

Summary

Callbacks

complete()
complete :: :ok
complete(arg0)
complete(Transaction.t | nil) :: :ok
finish()
finish :: :sample | :no_sample
finish(arg0)
finish(Transaction.t | nil) :: :sample | :no_sample
finish_event(arg0, arg1, arg2, any, integer)
finish_event(Appsignal.Transaction.t | nil, String.t, String.t, any, integer) :: Appsignal.Transaction.t
set_action(arg0)
set_action(String.t) :: Transaction.t
set_action(arg0, arg1)
set_action(Transaction.t | nil, String.t) :: Transaction.t
set_error(arg0, arg1, arg2, any)
set_error(Transaction.t | nil, String.t, String.t, any) :: Transaction.t
set_request_metadata(arg0, arg1)
set_request_metadata(Transaction.t | nil, Plug.Conn.t) :: Transaction.t
set_sample_data(arg0, arg1, any)
set_sample_data(Transaction.t | nil, String.t, any) :: Transaction.t
start(arg0, arg1)
start_event()
start_event :: Appsignal.Transaction.t