antikythera v0.4.0 Antikythera.GearApplication behaviour View Source

Template for gear application module.

Invoking use Antikythera.GearApplication generates bunch of code, including (but not limited to)

All gear implementations must have exactly one module that uses this module.

For antikythera maintainers: Note that, when modifying the macros defined in GearApplication and GearApplication.*, we need to re-compile all gears in order to deploy the changes.

Link to this section Summary

Link to this section Types

Specs

child_spec() :: :supervisor.child_spec() | {module(), term()} | module()

Link to this section Callbacks

Specs

children() :: [child_spec()]
Link to this callback

executor_pool_for_web_request(arg1)

View Source

Specs

executor_pool_for_web_request(Antikythera.Conn.t()) ::
  Antikythera.ExecutorPool.Id.t()