View Source Pods.Pod behaviour (Elixir Pods v1.0.0)

The main public api for the Pod process.

Summary

Callbacks

@callback describe(pods :: map()) :: map()
Link to this callback

invoke(pods, command, args)

View Source
@callback invoke(pods :: map(), command :: String.t(), args :: term()) :: map()
@callback manifest() :: module()
@callback setup() :: %{module: module(), manifest: module()}
@callback shutdown(pods :: map()) :: map()