This module is deprecated. Add `Money.ExchangeRates.Retriever` to your supervision tree directly.
Supervises the exchange rates retrieval service.
Deprecated
Add Money.ExchangeRates.Retriever directly to your application's
supervision tree instead:
children = [
Money.ExchangeRates.Retriever
]If your callback module depends on other applications being started first,
position Money.ExchangeRates.Retriever after those dependencies in the
children list.
Summary
Functions
Returns a specification to start this module under a supervisor.
delete_retriever()
deprecated
restart_retriever()
deprecated
retriever_running?()
deprecated
retriever_status()
deprecated
start_link(options)
deprecated
stop(supervisor \\ default_supervisor())
deprecated
stop_retriever()
deprecated
Functions
Returns a specification to start this module under a supervisor.
See Supervisor.
This function is deprecated. Migrate to managing `Money.ExchangeRates.Retriever` in your own supervision tree, then use your supervisor's `delete_child/2`.
@spec delete_retriever() :: :ok | {:error, :not_found | :restarting | :running}
This function is deprecated. Migrate to managing `Money.ExchangeRates.Retriever` in your own supervision tree, then use your supervisor's `restart_child/2`.
This function is deprecated. Use `Process.whereis(Money.ExchangeRates.Retriever)` directly.
@spec retriever_running?() :: boolean()
This function is deprecated. Use `Process.whereis(Money.ExchangeRates.Retriever)` to check if the retriever is running.
@spec retriever_status() :: :running | :stopped | :not_started
This function is deprecated. Add `Money.ExchangeRates.Retriever` to your supervision tree directly.
@spec start_link(Keyword.t()) :: Supervisor.on_start()
This function is deprecated. Add `Money.ExchangeRates.Retriever` to your supervision tree directly.
@spec start_retriever(Money.ExchangeRates.Config.t()) :: Supervisor.on_start_child()
This function is deprecated. Manage `Money.ExchangeRates.Retriever` directly in your supervision tree.
@spec stop(Supervisor.supervisor()) :: :ok | {:error, :not_found}
This function is deprecated. Migrate to managing `Money.ExchangeRates.Retriever` in your own supervision tree, then use your supervisor's `terminate_child/2`.
@spec stop_retriever() :: :ok | {:error, :not_found}