SwiftQueueManager
public final class SwiftQueueManager
Global manager to perform operations on all your queues/ You will have to keep this instance. We highly recommend you to store this instance in a Singleton Creating and instance of this class will automatically un-serialize your jobs and schedule them
-
Allow jobs in queue to be executed.
Declaration
Swift
public var isSuspended: Bool { get set } -
All operations in all queues will be removed
Declaration
Swift
public func cancelAllOperations() -
All operations with this tag in all queues will be removed
Declaration
Swift
public func cancelOperations(tag: String) -
All operations with this uuid in all queues will be removed
Declaration
Swift
public func cancelOperations(uuid: String) -
Blocks the current thread until all of the receiver’s queued and executing operations finish executing.
Declaration
Swift
public func waitUntilAllOperationsAreFinished() -
number of queue
Declaration
Swift
public func queueCount() -> Int -
number of jobs for all queues
Declaration
Swift
public func jobCount() -> Int
SwiftQueueManager Class Reference