Download the PHP package amtgard/amtgard-interfaces without Composer
On this page you can find all versions of the php package amtgard/amtgard-interfaces. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download amtgard/amtgard-interfaces
More information about amtgard/amtgard-interfaces
Files in amtgard/amtgard-interfaces
Download amtgard/amtgard-interfaces
More information about amtgard/amtgard-interfaces
Files in amtgard/amtgard-interfaces
Vendor amtgard
Package amtgard-interfaces
Short Description Generic interfaces for use by Amtgard dependencies
License MIT
Homepage https://github.com/amtgard/amtgard-interfaces
Package amtgard-interfaces
Short Description Generic interfaces for use by Amtgard dependencies
License MIT
Homepage https://github.com/amtgard/amtgard-interfaces
Please rate this library. Is it a good library?
Informations about the package amtgard-interfaces
amtgard-interfaces
Generic interfaces package
Interfaces Defined
- EntryInterface - a key value pair
- HashSetInterface - a set interface using EntryInterface elements
- QueueInterface - a queue interface using EntryInterface elements
- RedrivableQueueInterface - a redrivable queue interface (see below)
- SetQueue - a Queue that dedupes entries based on a Set
- PubSubQueueInterface - a pub/sub topic provider based on a redrivable SetQueue
Definitions
RedrivableQueueInterface
A redrivable queue operates just like a normal queue (enqueue(), dequeue()) but adds two new interface methods:
redrive()- replays all un-commit()eddequeue()ed entries. Alldequeue()ed entries are automatically appended to the redrive queue.commit()- marks an entry as non-redrivable (removes from the redrive queue)
So in operation, your workflow would be something like this:
All versions of amtgard-interfaces with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.1
The package amtgard/amtgard-interfaces contains the following files
Loading the files please wait ...