. * * The interactive user interfaces in modified source and object code versions * of this program must display Appropriate Legal Notices, as required under * Section 5 of the GNU Affero General Public License version 3. * * In accordance with Section 7(b) of the GNU Affero General Public License version 3, * these Appropriate Legal Notices must retain the display of the "EspoCRM" word. ************************************************************************/ namespace Espo\Core\Job; class QueueName { /** * Executes as soon as possible. Non-parallel. */ public const Q0 = 'q0'; /** * Executes every minute. Non-parallel. */ public const Q1 = 'q1'; /** * Executes as soon as possible. For email processing. Non-parallel. */ public const E0 = 'e0'; /** * Executes in the main queue pool in parallel. Along with jobs without specified queue. * A portion is always picked for a queue iteration, even if there are no-queue * jobs ordered before. E.g. if the portion size is 100, and there are 200 empty-queue * jobs and 5 m0 jobs, 95 and 5 will be picked respectfully. * * @since 9.2.0 */ const M0 = 'm0'; }