Latest 0.0.2
Homepage https://github.com/gchance22/HarrierQueue
License MIT
Platforms ios 8.0, requires ARC
Dependencies SQLite.swift
Authors

Harrier Queue

Harrier Queue is a persistent task queue written in Swift.

"As this bird has a wide distribution, it will take whatever prey is available in the area where it nests [and add them to its task queue]" – Wikipedia

Usage

let queue = HarrierQueue(delegate: delegate, filepath: "path/to/save/db.sqlite")
let task = HarrierTask(name:"A task", priority: 0, taskAttributes: ["key1": "value", "key2": "value"], retryLimit: 3, availabilityDate: NSDate())
queue.enqueueTask(task)

Requirements

Installation

Harrier is available through CocoaPods. To install
it, simply add the following line to your Podfile:

pod "HarrierQueue"

Author

Graham Chance

License

Harrier is available under the MIT license. See the LICENSE file for more info.

Latest podspec

{
    "name": "HarrierQueue",
    "version": "0.0.2",
    "summary": "A Persistent Task Queue Written in Swift",
    "description": "HarrierQueue is a Persistent Task Queue written in Swift. It is brand new and may have a few issues, but so far, it has survived testing!",
    "homepage": "https://github.com/gchance22/HarrierQueue",
    "license": "MIT",
    "authors": {
        "gchance22": "[email protected]"
    },
    "source": {
        "git": "https://github.com/gchance22/HarrierQueue.git",
        "tag": "v0.0.2"
    },
    "platforms": {
        "ios": "8.0"
    },
    "requires_arc": true,
    "source_files": "HarrierQueue/**/*",
    "dependencies": {
        "SQLite.swift": [
            "~> 0.9"
        ]
    }
}

Pin It on Pinterest

Share This