Package org.robovm.apple.foundation
Class NSURLSession
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.foundation.NSURLSession
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
- Direct Known Subclasses:
AVAssetDownloadURLSession
public class NSURLSession extends NSObject
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNSURLSession.NSURLSessionPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Modifier Constructor Description NSURLSession()protectedNSURLSession(long handle)Deprecated.protectedNSURLSession(NSObject.Handle h, long handle)protectedNSURLSession(NSObject.SkipInit skipInit)NSURLSession(NSURLSessionConfiguration configuration)NSURLSession(NSURLSessionConfiguration configuration, NSURLSessionDelegate delegate, NSOperationQueue queue) -
Method Summary
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
NSURLSession
public NSURLSession() -
NSURLSession
Deprecated. -
NSURLSession
-
NSURLSession
-
NSURLSession
-
NSURLSession
public NSURLSession(NSURLSessionConfiguration configuration, NSURLSessionDelegate delegate, NSOperationQueue queue)
-
-
Method Details
-
getDelegateQueue
-
getDelegate
-
getConfiguration
-
getSessionDescription
-
setSessionDescription
-
getTransferSizeUnknown
public static long getTransferSizeUnknown() -
finishTasksAndInvalidate
public void finishTasksAndInvalidate() -
invalidateAndCancel
public void invalidateAndCancel() -
reset
-
flush
-
getTasks
public void getTasks(VoidBlock3<NSArray<NSURLSessionDataTask>,NSArray<NSURLSessionUploadTask>,NSArray<NSURLSessionDownloadTask>> completionHandler) -
getAllTasks
- Since:
- Available in iOS 9.0 and later.
-
newDataTask
-
newDataTask
-
newUploadTask
-
newUploadTask
-
newStreamedUploadTask
-
newDownloadTask
-
newDownloadTask
-
newDownloadTask
-
newStreamTask
- Since:
- Available in iOS 9.0 and later.
-
newStreamTask
Deprecated.Use nw_connection_t in Network framework instead- Since:
- Available in iOS 9.0 and later.
-
newWebSocket
- Since:
- Available in iOS 13.0 and later.
-
newWebSocket
- Since:
- Available in iOS 13.0 and later.
-
newWebSocket
- Since:
- Available in iOS 13.0 and later.
-
create
-
create
protected static long create(NSURLSessionConfiguration configuration, NSURLSessionDelegate delegate, NSOperationQueue queue) -
newDataTask
public NSURLSessionDataTask newDataTask(NSURLRequest request, VoidBlock3<NSData,NSURLResponse,NSError> completionHandler) -
newDataTask
public NSURLSessionDataTask newDataTask(NSURL url, VoidBlock3<NSData,NSURLResponse,NSError> completionHandler) -
newUploadTask
public NSURLSessionUploadTask newUploadTask(NSURLRequest request, NSURL fileURL, VoidBlock3<NSData,NSURLResponse,NSError> completionHandler) -
newUploadTask
public NSURLSessionUploadTask newUploadTask(NSURLRequest request, NSData bodyData, VoidBlock3<NSData,NSURLResponse,NSError> completionHandler) -
newDownloadTask
public NSURLSessionDownloadTask newDownloadTask(NSURLRequest request, VoidBlock3<NSURL,NSURLResponse,NSError> completionHandler) -
newDownloadTask
public NSURLSessionDownloadTask newDownloadTask(NSURL url, VoidBlock3<NSURL,NSURLResponse,NSError> completionHandler) -
newDownloadTask
public NSURLSessionDownloadTask newDownloadTask(NSData resumeData, VoidBlock3<NSURL,NSURLResponse,NSError> completionHandler)