Package org.robovm.apple.foundation
Class NSURLSessionTask
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.foundation.NSURLSessionTask
- All Implemented Interfaces:
NSObjectProtocol,NSProgressReporting,ObjCProtocol
- Direct Known Subclasses:
AVAggregateAssetDownloadTask,AVAssetDownloadTask,NSURLSessionDataTask,NSURLSessionDownloadTask,NSURLSessionStreamTask,NSURLSessionWebSocketTask
public class NSURLSessionTask extends NSObject implements NSProgressReporting
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNSURLSessionTask.NSURLSessionTaskPtrNested 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
-
Constructor Summary
Constructors Modifier Constructor Description NSURLSessionTask()protectedNSURLSessionTask(NSObject.Handle h, long handle)protectedNSURLSessionTask(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description voidcancel()longgetCountOfBytesClientExpectsToReceive()longgetCountOfBytesClientExpectsToSend()longgetCountOfBytesExpectedToReceive()longgetCountOfBytesExpectedToSend()longgetCountOfBytesReceived()longgetCountOfBytesSent()NSURLRequestgetCurrentRequest()NSURLSessionTaskDelegategetDelegate()NSDategetEarliestBeginDate()NSErrorgetError()NSURLRequestgetOriginalRequest()floatgetPriority()NSProgressgetProgress()NSURLResponsegetResponse()NSURLSessionTaskStategetState()StringgetTaskDescription()longgetTaskIdentifier()booleanprefersIncrementalDelivery()voidresume()voidsetCountOfBytesClientExpectsToReceive(long v)voidsetCountOfBytesClientExpectsToSend(long v)voidsetDelegate(NSURLSessionTaskDelegate v)voidsetEarliestBeginDate(NSDate v)voidsetPrefersIncrementalDelivery(boolean v)voidsetPriority(float v)voidsetTaskDescription(String v)voidsuspend()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, updateStrongRef
-
Constructor Details
-
NSURLSessionTask
public NSURLSessionTask() -
NSURLSessionTask
-
NSURLSessionTask
-
-
Method Details
-
getTaskIdentifier
public long getTaskIdentifier() -
getOriginalRequest
-
getCurrentRequest
-
getResponse
-
getDelegate
- Since:
- Available in iOS 15.0 and later.
-
setDelegate
- Since:
- Available in iOS 15.0 and later.
-
getProgress
- Specified by:
getProgressin interfaceNSProgressReporting- Since:
- Available in iOS 11.0 and later.
-
getEarliestBeginDate
- Since:
- Available in iOS 11.0 and later.
-
setEarliestBeginDate
- Since:
- Available in iOS 11.0 and later.
-
getCountOfBytesClientExpectsToSend
public long getCountOfBytesClientExpectsToSend()- Since:
- Available in iOS 11.0 and later.
-
setCountOfBytesClientExpectsToSend
public void setCountOfBytesClientExpectsToSend(long v)- Since:
- Available in iOS 11.0 and later.
-
getCountOfBytesClientExpectsToReceive
public long getCountOfBytesClientExpectsToReceive()- Since:
- Available in iOS 11.0 and later.
-
setCountOfBytesClientExpectsToReceive
public void setCountOfBytesClientExpectsToReceive(long v)- Since:
- Available in iOS 11.0 and later.
-
getCountOfBytesSent
public long getCountOfBytesSent() -
getCountOfBytesReceived
public long getCountOfBytesReceived() -
getCountOfBytesExpectedToSend
public long getCountOfBytesExpectedToSend() -
getCountOfBytesExpectedToReceive
public long getCountOfBytesExpectedToReceive() -
getTaskDescription
-
setTaskDescription
-
getState
-
getError
-
getPriority
public float getPriority() -
setPriority
public void setPriority(float v) -
prefersIncrementalDelivery
public boolean prefersIncrementalDelivery()- Since:
- Available in iOS 14.5 and later.
-
setPrefersIncrementalDelivery
public void setPrefersIncrementalDelivery(boolean v)- Since:
- Available in iOS 14.5 and later.
-
cancel
public void cancel() -
suspend
public void suspend() -
resume
public void resume()
-