UnQueueManager.php

Summary
UnQueueManager.php
Un-Queue ManagerA queue manager interface for just doing things immediately
UnQueueManagerClass for when we’re telling the queue something is handled immediately.
enqueueDummy queue storage manager: instead of saving events for later, we just process them immediately.

Un-Queue Manager

A queue manager interface for just doing things immediately

postActiv

the micro-blogging software

Copyright

Copyright © 2016, Maiyannah Bishop

Derived from code copyright various sources

  • GNU Social © 2013-2016, Free Software Foundation, Inc
  • StatusNet © 2008-2012, StatusNet, Inc

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program.  If not, see http://www.gnu.org/licenses/.

https://www.gnu.org/licenses/agpl.html

About

A queue manager interface for just doing things immediately

Dummy queue storage manager: instead of saving events for later, we just process them immediately.  This is only suitable for events that can be processed quickly and don’t need polling or long-running connections to another server such as XMPP.

PHP version

Tested with PHP 5.6

File Authors

Web

UnQueueManager

Class for when we’re telling the queue something is handled immediately.

enqueue

function enqueue($object,
$transport)

Dummy queue storage manager: instead of saving events for later, we just process them immediately.  This is only suitable for events that can be processed quickly and don’t need polling or long-running connections to another server such as XMPP.

Parameter

  • Notice $object this specific manager just handles Notice objects anyway
  • string $queue
function enqueue($object,
$transport)
Dummy queue storage manager: instead of saving events for later, we just process them immediately.