Cain v0.3.14 Cain.ExternalWorker.ExternalTask View Source
State of fetched external task from Camunda-BPM-REST-API.
Link to this section Summary
Link to this section Types
Specs
t() :: %Cain.ExternalWorker.ExternalTask{ errors: list(), retries: non_neg_integer() | nil, status: :running | :processed | :error, task: Task.t(), topic_name: atom() }
Link to this section Functions
Specs
add_error(ExternalTask.t(), Cain.Endpoint.Error.t()) :: ExternalTask.t()
Specs
mark_as_processed(ExternalTask.t()) :: ExternalTask.t()
Specs
update_retries(ExternalTask.t(), Cain.ExternalWorker.retries()) :: ExternalTask.t()