adk_task_worker (erlang_adk v0.7.0)

View Source

Supervised coordinator for one bounded unit of work.

Summary

Functions

callback_mode()

code_change(OldVsn, State, Data, Extra)

format_status(Status)

handle_event(Type, Event, State, Data0)

handoff(Pid, TaskRef, Work, Opts)

-spec handoff(pid(), binary(), fun(() -> term()) | {module(), atom(), [term()]}, map()) ->
                 ok | {error, term()}.

init(TaskRef)

start_link(TaskRef)

-spec start_link(binary()) -> gen_statem:start_ret().

terminate(Reason, State, Data)