Class TldFanoutAction

java.lang.Object
google.registry.cron.TldFanoutAction
All Implemented Interfaces:
Runnable

public final class TldFanoutAction extends Object implements Runnable
Action for fanning out cron tasks shared by TLD.

Parameters Reference

  • endpoint (Required) URL path of servlet to launch. This may contain pathargs.
  • queue (Required) Name of the App Engine push queue to which this task should be sent.
  • forEachRealTld Launch the task in each real TLD namespace.
  • forEachTestTld Launch the task in each test TLD namespace.
  • runInEmpty Launch the task once, without the TLD argument.
  • exclude TLDs to exclude.
  • jitterSeconds Randomly delay each task by up to this many seconds.
  • Any other parameters specified will be passed through as POST parameters to the called task.

Patharg Reference

The following values may be specified inside the "endpoint" param.

  • :tld Substituted with an ASCII tld, if tld fanout is enabled. This patharg is mostly useful for aesthetic purposes, since tasks are already namespaced.
  • Method Details

    • run

      public void run()
      Specified by:
      run in interface Runnable