shopify_graphql v2.0.0
  • Pages
  • Modules

    Shopify.GraphQL.Limiter.Producer (shopify_graphql v2.0.0)

    Link to this section Summary

    Functions

    idle?(partition)
    name(partition)
    send(partition, request, config)
    start_link(opts)
    wait_and_retry(partition, event, wait_for)
    waiting?(partition)

    Link to this section Functions

    Link to this function

    idle?(partition)

    @spec idle?(Shopify.GraphQL.Limiter.name_t()) :: boolean()
    Link to this function

    name(partition)

    @spec name(Shopify.GraphQL.Limiter.name_t()) :: Shopify.GraphQL.Limiter.name_t()
    Link to this function

    send(partition, request, config)

    @spec send(
      Shopify.GraphQL.Limiter.name_t(),
      Shopify.GraphQL.Request.t(),
      Shopify.GraphQL.Config.t()
    ) ::
      Shopify.GraphQL.http_response_t()
    Link to this function

    start_link(opts)

    @spec start_link(Keyword.t()) :: GenServer.on_start()
    Link to this function

    wait_and_retry(partition, event, wait_for)

    @spec wait_and_retry(Shopify.GraphQL.Limiter.name_t(), map(), non_neg_integer()) ::
      :ok
    Link to this function

    waiting?(partition)

    @spec waiting?(Shopify.GraphQL.Limiter.name_t()) :: boolean()

    On Hex.pm: Package Preview (current file)

    Built using ExDoc (v0.28.4) for the Elixir programming language