Class NSOperationQueue

  • All Implemented Interfaces:
    NSObjectProtocol, org.robovm.objc.ObjCProtocol

    public class NSOperationQueue
    extends NSObject
    Since:
    Available in iOS 2.0 and later.
    • Field Detail

      • DefaultMaxConcurrentOperationCount

        public static final int DefaultMaxConcurrentOperationCount
        See Also:
        Constant Field Values
    • Constructor Detail

      • NSOperationQueue

        public NSOperationQueue()
      • NSOperationQueue

        protected NSOperationQueue​(NSObject.Handle h,
                                   long handle)
    • Method Detail

      • getOperationCount

        public long getOperationCount()
        Since:
        Available in iOS 4.0 and later.
      • getMaxConcurrentOperationCount

        public long getMaxConcurrentOperationCount()
      • setMaxConcurrentOperationCount

        public void setMaxConcurrentOperationCount​(long v)
      • isSuspended

        public boolean isSuspended()
      • setSuspended

        public void setSuspended​(boolean v)
      • getName

        public java.lang.String getName()
        Since:
        Available in iOS 4.0 and later.
      • setName

        public void setName​(java.lang.String v)
        Since:
        Available in iOS 4.0 and later.
      • getQualityOfService

        public NSQualityOfService getQualityOfService()
        Since:
        Available in iOS 8.0 and later.
      • setQualityOfService

        public void setQualityOfService​(NSQualityOfService v)
        Since:
        Available in iOS 8.0 and later.
      • getUnderlyingQueue

        public DispatchQueue getUnderlyingQueue()
        Since:
        Available in iOS 8.0 and later.
      • setUnderlyingQueue

        public void setUnderlyingQueue​(DispatchQueue v)
        Since:
        Available in iOS 8.0 and later.
      • getCurrentQueue

        public static NSOperationQueue getCurrentQueue()
        Since:
        Available in iOS 4.0 and later.
      • getMainQueue

        public static NSOperationQueue getMainQueue()
        Since:
        Available in iOS 4.0 and later.
      • addOperation

        public void addOperation​(NSOperation op)
      • addOperations

        public void addOperations​(NSArray<NSOperation> ops,
                                  boolean wait)
        Since:
        Available in iOS 4.0 and later.
      • addOperation

        public void addOperation​(java.lang.Runnable block)
        Since:
        Available in iOS 4.0 and later.
      • cancelAllOperations

        public void cancelAllOperations()
      • waitUntilAllOperationsAreFinished

        public void waitUntilAllOperationsAreFinished()