DesktopScope

Desktop side of the jabbit { } builder. Mirrors JabbitDesktopOptions.

Properties

Link copied to clipboard

Name of the application, used to keep this queue apart from other applications on the same machine. Required when running on the desktop.

Link copied to clipboard

Battery level below which requiresBatteryNotLow stops being satisfied.

Link copied to clipboard

Free space below which requiresStorageNotLow stops being satisfied.

Link copied to clipboard

How often the machine is polled for connectivity, power and free space.

Link copied to clipboard

Read the power source of the machine, so charging and battery constraints mean something.

Link copied to clipboard

Refuse to start when another process already owns the storage directory.

Link copied to clipboard

Where the job queue is persisted. Defaults to a file under storageDirectory.

Link copied to clipboard

Directory holding the persisted queue and the single instance lock. Defaults to the directory the operating system reserves for applicationName.