tai v0.0.22 Tai.Advisors
Link to this section Summary
Link to this section Types
Link to this type
advisor_spec()
advisor_spec()
advisor_spec() :: Tai.Advisor.spec()
advisor_spec() :: Tai.Advisor.spec()
Link to this type
config()
config()
config() :: Tai.Config.t()
config() :: Tai.Config.t()
Link to this type
product()
product()
product() :: Tai.Venues.Product.t()
product() :: Tai.Venues.Product.t()
Link to this type
provider()
provider()
provider() :: Tai.AdvisorGroups.RichConfig.provider()
provider() :: Tai.AdvisorGroups.RichConfig.provider()
Link to this section Functions
Link to this function
info(specs)
info(specs)
info([advisor_spec()]) :: [{advisor_spec(), pid()}]
info([advisor_spec()]) :: [{advisor_spec(), pid()}]
Link to this function
specs(config, filters, provider \\ Tai.AdvisorGroups.RichConfigProvider)
specs(config, filters, provider \\ Tai.AdvisorGroups.RichConfigProvider)
specs(config(), list(), provider()) :: [advisor_spec()]
specs(config(), list(), provider()) :: [advisor_spec()]
Link to this function
start(specs)
start(specs)
start([advisor_spec()]) ::
{:ok, {new_started :: integer(), old_started :: integer()}}
start([advisor_spec()]) :: {:ok, {new_started :: integer(), old_started :: integer()}}
Link to this function
stop(specs)
stop(specs)
stop([advisor_spec()]) ::
{:ok, {new_stopped :: integer(), old_stopped :: integer()}}
stop([advisor_spec()]) :: {:ok, {new_stopped :: integer(), old_stopped :: integer()}}