Class NSOperation

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol
Direct Known Subclasses:
CKOperation, NSBlockOperation, NSInvocationOperation, UIActivityItemProvider

public class NSOperation
extends NSObject
  • Constructor Details

    • NSOperation

      public NSOperation()
    • NSOperation

      @Deprecated protected NSOperation​(long handle)
      Deprecated.
    • NSOperation

      protected NSOperation​(NSObject.Handle h, long handle)
    • NSOperation

      protected NSOperation​(NSObject.SkipInit skipInit)
  • Method Details

    • isCancelled

      public boolean isCancelled()
    • isExecuting

      public boolean isExecuting()
    • isFinished

      public boolean isFinished()
    • isConcurrent

      public boolean isConcurrent()
    • isAsynchronous

      public boolean isAsynchronous()
    • isReady

      public boolean isReady()
    • getDependencies

      public NSArray<NSOperation> getDependencies()
    • getQueuePriority

      public NSOperationQueuePriority getQueuePriority()
    • setQueuePriority

      public void setQueuePriority​(NSOperationQueuePriority v)
    • getCompletionBlock

      public Runnable getCompletionBlock()
    • setCompletionBlock

      public void setCompletionBlock​(Runnable v)
    • getThreadPriority

      @Deprecated public double getThreadPriority()
      Deprecated.
      Deprecated in iOS 8.0. Not supported
    • setThreadPriority

      @Deprecated public void setThreadPriority​(double v)
      Deprecated.
      Deprecated in iOS 8.0. Not supported
    • getQualityOfService

      public NSQualityOfService getQualityOfService()
    • setQualityOfService

      public void setQualityOfService​(NSQualityOfService v)
    • getName

      public String getName()
    • setName

      public void setName​(String v)
    • start

      public void start()
    • main

      public void main()
    • cancel

      public void cancel()
    • addDependency

      public void addDependency​(NSOperation op)
    • removeDependency

      public void removeDependency​(NSOperation op)
    • waitUntilFinished

      public void waitUntilFinished()