Skip to content
This repository has been archived by the owner on Oct 17, 2021. It is now read-only.

CompositeEventMonitor

mattt edited this page Sep 18, 2020 · 2 revisions

CompositeEventMonitor

An EventMonitor which can contain multiple EventMonitors and calls their methods on their queues.

public final class CompositeEventMonitor:​ EventMonitor

Inheritance

EventMonitor

Properties

queue

let queue

Methods

urlSession(_:​didBecomeInvalidWithError:​)

public func urlSession(_ session:​ URLSession, didBecomeInvalidWithError error:​ Error?)

urlSession(_:​task:​didReceive:​)

public func urlSession(_ session:​ URLSession, task:​ URLSessionTask, didReceive challenge:​ URLAuthenticationChallenge)

urlSession(_:​task:​didSendBodyData:​totalBytesSent:​totalBytesExpectedToSend:​)

public func urlSession(_ session:​ URLSession, task:​ URLSessionTask, didSendBodyData bytesSent:​ Int64, totalBytesSent:​ Int64, totalBytesExpectedToSend:​ Int64)

urlSession(_:​taskNeedsNewBodyStream:​)

public func urlSession(_ session:​ URLSession, taskNeedsNewBodyStream task:​ URLSessionTask)

urlSession(_:​task:​willPerformHTTPRedirection:​newRequest:​)

public func urlSession(_ session:​ URLSession, task:​ URLSessionTask, willPerformHTTPRedirection response:​ HTTPURLResponse, newRequest request:​ URLRequest)

urlSession(_:​task:​didFinishCollecting:​)

public func urlSession(_ session:​ URLSession, task:​ URLSessionTask, didFinishCollecting metrics:​ URLSessionTaskMetrics)

urlSession(_:​task:​didCompleteWithError:​)

public func urlSession(_ session:​ URLSession, task:​ URLSessionTask, didCompleteWithError error:​ Error?)

urlSession(_:​taskIsWaitingForConnectivity:​)

@available(macOS 10.13, iOS 11.0, tvOS 11.0, watchOS 4.0, *) public func urlSession(_ session:​ URLSession, taskIsWaitingForConnectivity task:​ URLSessionTask)

urlSession(_:​dataTask:​didReceive:​)

public func urlSession(_ session:​ URLSession, dataTask:​ URLSessionDataTask, didReceive data:​ Data)

urlSession(_:​dataTask:​willCacheResponse:​)

public func urlSession(_ session:​ URLSession, dataTask:​ URLSessionDataTask, willCacheResponse proposedResponse:​ CachedURLResponse)

urlSession(_:​downloadTask:​didResumeAtOffset:​expectedTotalBytes:​)

public func urlSession(_ session:​ URLSession, downloadTask:​ URLSessionDownloadTask, didResumeAtOffset fileOffset:​ Int64, expectedTotalBytes:​ Int64)

urlSession(_:​downloadTask:​didWriteData:​totalBytesWritten:​totalBytesExpectedToWrite:​)

public func urlSession(_ session:​ URLSession, downloadTask:​ URLSessionDownloadTask, didWriteData bytesWritten:​ Int64, totalBytesWritten:​ Int64, totalBytesExpectedToWrite:​ Int64)

urlSession(_:​downloadTask:​didFinishDownloadingTo:​)

public func urlSession(_ session:​ URLSession, downloadTask:​ URLSessionDownloadTask, didFinishDownloadingTo location:​ URL)

request(_:​didCreateInitialURLRequest:​)

public func request(_ request:​ Request, didCreateInitialURLRequest urlRequest:​ URLRequest)

request(_:​didFailToCreateURLRequestWithError:​)

public func request(_ request:​ Request, didFailToCreateURLRequestWithError error:​ AFError)

request(_:​didAdaptInitialRequest:​to:​)

public func request(_ request:​ Request, didAdaptInitialRequest initialRequest:​ URLRequest, to adaptedRequest:​ URLRequest)

request(_:​didFailToAdaptURLRequest:​withError:​)

public func request(_ request:​ Request, didFailToAdaptURLRequest initialRequest:​ URLRequest, withError error:​ AFError)

request(_:​didCreateURLRequest:​)

public func request(_ request:​ Request, didCreateURLRequest urlRequest:​ URLRequest)

request(_:​didCreateTask:​)

public func request(_ request:​ Request, didCreateTask task:​ URLSessionTask)

request(_:​didGatherMetrics:​)

public func request(_ request:​ Request, didGatherMetrics metrics:​ URLSessionTaskMetrics)

request(_:​didFailTask:​earlyWithError:​)

public func request(_ request:​ Request, didFailTask task:​ URLSessionTask, earlyWithError error:​ AFError)

request(_:​didCompleteTask:​with:​)

public func request(_ request:​ Request, didCompleteTask task:​ URLSessionTask, with error:​ AFError?)

requestIsRetrying(_:​)

public func requestIsRetrying(_ request:​ Request)

requestDidFinish(_:​)

public func requestDidFinish(_ request:​ Request)

requestDidResume(_:​)

public func requestDidResume(_ request:​ Request)

request(_:​didResumeTask:​)

public func request(_ request:​ Request, didResumeTask task:​ URLSessionTask)

requestDidSuspend(_:​)

public func requestDidSuspend(_ request:​ Request)

request(_:​didSuspendTask:​)

public func request(_ request:​ Request, didSuspendTask task:​ URLSessionTask)

requestDidCancel(_:​)

public func requestDidCancel(_ request:​ Request)

request(_:​didCancelTask:​)

public func request(_ request:​ Request, didCancelTask task:​ URLSessionTask)

request(_:​didValidateRequest:​response:​data:​withResult:​)

public func request(_ request:​ DataRequest, didValidateRequest urlRequest:​ URLRequest?, response:​ HTTPURLResponse, data:​ Data?, withResult result:​ Request.ValidationResult)

request(_:​didParseResponse:​)

public func request(_ request:​ DataRequest, didParseResponse response:​ DataResponse<Data?, AFError>)

request(_:​didParseResponse:​)

public func request<Value>(_ request:​ DataRequest, didParseResponse response:​ DataResponse<Value, AFError>)

request(_:​didCreateUploadable:​)

public func request(_ request:​ UploadRequest, didCreateUploadable uploadable:​ UploadRequest.Uploadable)

request(_:​didFailToCreateUploadableWithError:​)

public func request(_ request:​ UploadRequest, didFailToCreateUploadableWithError error:​ AFError)

request(_:​didProvideInputStream:​)

public func request(_ request:​ UploadRequest, didProvideInputStream stream:​ InputStream)

request(_:​didFinishDownloadingUsing:​with:​)

public func request(_ request:​ DownloadRequest, didFinishDownloadingUsing task:​ URLSessionTask, with result:​ Result<URL, AFError>)

request(_:​didCreateDestinationURL:​)

public func request(_ request:​ DownloadRequest, didCreateDestinationURL url:​ URL)

request(_:​didValidateRequest:​response:​fileURL:​withResult:​)

public func request(_ request:​ DownloadRequest, didValidateRequest urlRequest:​ URLRequest?, response:​ HTTPURLResponse, fileURL:​ URL?, withResult result:​ Request.ValidationResult)

request(_:​didParseResponse:​)

public func request(_ request:​ DownloadRequest, didParseResponse response:​ DownloadResponse<URL?, AFError>)

request(_:​didParseResponse:​)

public func request<Value>(_ request:​ DownloadRequest, didParseResponse response:​ DownloadResponse<Value, AFError>)
Types
Protocols
Global Typealiases
Clone this wiki locally