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)
Application
callbacksLogger
module for the gear- accessors to gear config
All gear implementations must have exactly one module that use
s 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()]
Specs
executor_pool_for_web_request(Antikythera.Conn.t()) :: Antikythera.ExecutorPool.Id.t()