Package org.robovm.apple.foundation
Class NSURLSessionTaskDelegateAdapter
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.foundation.NSURLSessionDelegateAdapter
-
- org.robovm.apple.foundation.NSURLSessionTaskDelegateAdapter
-
- All Implemented Interfaces:
NSObjectProtocol
,NSURLSessionDelegate
,NSURLSessionTaskDelegate
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
AVAssetDownloadDelegateAdapter
,NSURLSessionDataDelegateAdapter
,NSURLSessionDownloadDelegateAdapter
,NSURLSessionStreamDelegateAdapter
public class NSURLSessionTaskDelegateAdapter extends NSURLSessionDelegateAdapter implements NSURLSessionTaskDelegate
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Constructor Description NSURLSessionTaskDelegateAdapter()
-
Method Summary
-
Methods inherited from class org.robovm.apple.foundation.NSURLSessionDelegateAdapter
didBecomeInvalid, didFinishEvents, didReceiveChallenge
-
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, willChangeValues
-
Methods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Methods inherited from interface org.robovm.apple.foundation.NSURLSessionDelegate
didBecomeInvalid, didFinishEvents, didReceiveChallenge
-
-
-
-
Method Detail
-
willBeginDelayedRequest
public void willBeginDelayedRequest(NSURLSession session, NSURLSessionTask task, NSURLRequest request, org.robovm.objc.block.VoidBlock2<NSURLSessionDelayedRequestDisposition,NSURLRequest> completionHandler)
- Specified by:
willBeginDelayedRequest
in interfaceNSURLSessionTaskDelegate
- Since:
- Available in iOS 11.0 and later.
-
taskIsWaitingForConnectivity
public void taskIsWaitingForConnectivity(NSURLSession session, NSURLSessionTask task)
- Specified by:
taskIsWaitingForConnectivity
in interfaceNSURLSessionTaskDelegate
- Since:
- Available in iOS 11.0 and later.
-
willPerformHTTPRedirection
public void willPerformHTTPRedirection(NSURLSession session, NSURLSessionTask task, NSHTTPURLResponse response, NSURLRequest request, org.robovm.objc.block.VoidBlock1<NSURLRequest> completionHandler)
- Specified by:
willPerformHTTPRedirection
in interfaceNSURLSessionTaskDelegate
-
didReceiveChallenge
public void didReceiveChallenge(NSURLSession session, NSURLSessionTask task, NSURLAuthenticationChallenge challenge, org.robovm.objc.block.VoidBlock2<NSURLSessionAuthChallengeDisposition,NSURLCredential> completionHandler)
- Specified by:
didReceiveChallenge
in interfaceNSURLSessionTaskDelegate
-
needNewBodyStream
public void needNewBodyStream(NSURLSession session, NSURLSessionTask task, org.robovm.objc.block.VoidBlock1<NSInputStream> completionHandler)
- Specified by:
needNewBodyStream
in interfaceNSURLSessionTaskDelegate
-
didSendBodyData
public void didSendBodyData(NSURLSession session, NSURLSessionTask task, long bytesSent, long totalBytesSent, long totalBytesExpectedToSend)
- Specified by:
didSendBodyData
in interfaceNSURLSessionTaskDelegate
-
didFinishCollectingMetrics
public void didFinishCollectingMetrics(NSURLSession session, NSURLSessionTask task, NSURLSessionTaskMetrics metrics)
- Specified by:
didFinishCollectingMetrics
in interfaceNSURLSessionTaskDelegate
- Since:
- Available in iOS 10.0 and later.
-
didComplete
public void didComplete(NSURLSession session, NSURLSessionTask task, NSError error)
- Specified by:
didComplete
in interfaceNSURLSessionTaskDelegate
-
-