GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - illuminate/queue: [READ ONLY] Subtree split of the Illuminate Queue component (see laravel/framework)

BranchesTags
Open more actions menu

Latest commit

 

History

2,167 Commits
2,167 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
Attributes
Attributes
 
 
Capsule
Capsule
 
 
Connectors
Connectors
 
 
Console
Console
 
 
Events
Events
 
 
Failed
Failed
 
 
Jobs
Jobs
 
 
Middleware
Middleware
 
 
.gitattributes
.gitattributes
 
 
BackgroundQueue.php
BackgroundQueue.php
 
 
BeanstalkdQueue.php
BeanstalkdQueue.php
 
 
CallQueuedClosure.php
CallQueuedClosure.php
 
 
CallQueuedHandler.php
CallQueuedHandler.php
 
 
DatabaseQueue.php
DatabaseQueue.php
 
 
DeferredQueue.php
DeferredQueue.php
 
 
FailoverQueue.php
FailoverQueue.php
 
 
InteractsWithQueue.php
InteractsWithQueue.php
 
 
InvalidPayloadException.php
InvalidPayloadException.php
 
 
LICENSE.md
LICENSE.md
 
 
Listener.php
Listener.php
 
 
ListenerOptions.php
ListenerOptions.php
 
 
LuaScripts.php
LuaScripts.php
 
 
ManuallyFailedException.php
ManuallyFailedException.php
 
 
MaxAttemptsExceededException.php
MaxAttemptsExceededException.php
 
 
NullQueue.php
NullQueue.php
 
 
Queue.php
Queue.php
 
 
QueueManager.php
QueueManager.php
 
 
QueueRoutes.php
QueueRoutes.php
 
 
QueueServiceProvider.php
QueueServiceProvider.php
 
 
README.md
README.md
 
 
RedisQueue.php
RedisQueue.php
 
 
SerializesAndRestoresModelIdentifiers.php
SerializesAndRestoresModelIdentifiers.php
 
 
SerializesModels.php
SerializesModels.php
 
 
SqsQueue.php
SqsQueue.php
 
 
SyncQueue.php
SyncQueue.php
 
 
TimeoutExceededException.php
TimeoutExceededException.php
 
 
Worker.php
Worker.php
 
 
WorkerOptions.php
WorkerOptions.php
 
 
WorkerStopReason.php
WorkerStopReason.php
 
 
composer.json
composer.json
 
 

Repository files navigation

Illuminate Queue

The Laravel Queue component provides a unified API across a variety of different queue services. Queues allow you to defer the processing of a time consuming task, such as sending an e-mail, until a later time, thus drastically speeding up the web requests to your application.

Usage Instructions

First, create a new Queue Capsule manager instance. Similar to the "Capsule" provided for the Eloquent ORM, the queue Capsule aims to make configuring the library for usage outside of the Laravel framework as easy as possible.

use Illuminate\Queue\Capsule\Manager as Queue;

$queue = new Queue;

$queue->addConnection([
    'driver' => 'beanstalkd',
    'host' => 'localhost',
    'queue' => 'default',
]);

// Make this Capsule instance available globally via static methods... (optional)
$queue->setAsGlobal();

Once the Capsule instance has been registered. You may use it like so:

// As an instance...
$queue->push('SendEmail', ['message' => $message]);

// If setAsGlobal has been called...
Queue::push('SendEmail', ['message' => $message]);

For further documentation on using the queue, consult the Laravel framework documentation.

About

[READ ONLY] Subtree split of the Illuminate Queue component (see laravel/framework)

Resources

Readme
MIT license
Activity
Custom properties

Stars

203 stars

Watchers

16 watching

Forks

51 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.